Чтобы вывести номер слова в строке на Python, можно воспользоваться методом `split()`, который разбивает строку на слова. Затем просто найти индекс нужного слова и добавить 1, чтобы получить его порядковый номер.
Вот пример кода для твоей задачи:
```python
# Исходная строка
phrase = "Hello, world"
# Разбиваем строку на слова
words = phrase.split()
# Находим номер слова "world"
word_to_find = "world"
if word_to_find in words:
word_index = words.index(word_to_find) + 1 # Индекс + 1, чтобы получить номер слова
print(word_index)
else:
print(f"Слово '{word_to_find}' не найдено."
```
В этом коде:
1. Мы используем метод `split()`, чтобы разделить строку на слова.
2. Затем проверяем, есть ли нужное слово в списке.
3. Если слово найдено, получаем его индекс и добавляем 1, чтобы получить порядковый номер.
Запустив этот код, ты получишь `2`, что и является номером слова "world".