Загрузка...

Итог и следующий шаг

Вы собираетесь написать небольшую программу сами. Перед этим прочитайте одну строку, которую вы уже могли бы написать, и скажите, что в ней что. На экране будет строка slip 2. slip — это слово. 2 — это число. Функция с именем note соединяет их.

Строка, которая соединяет слово и число

python
def note(word, count):
    return f"{word} {count}"

print(note("slip", 2))

На экране slip 2. slip — это слово, которое вы передали. 2 — это число, которое вы передали. Пробел между ними стоит в строке return, между словом и числом. print выводит эту одну строку, и после этого программа завершается. Второй строки нет. Вы не учите новый вид строки. Вы проверяете, что слово, число и строка note("slip", 2) уже вместе дают строку, которую вы можете прочитать.

Каждая часть slip 2 вам уже знакома. slip — это сохранённое слово, такое же имя, как ticket_count, в котором лежит 4. 2 — целое число, без десятичной точки. def note хранит строку return, а строка note("slip", 2) её запускает. Если не указать число, как в note("slip"), эта строка останавливается с TypeError, потому что у count нет значения. note("slip") в этой программе нет. None на экране, который у вас есть, не выводится.

Теперь вы можете показать на slip 2 и сказать, какая часть слово, какая число и какая строка их соединила. Следующая страница — небольшая программа для командной строки. Вы построите её из частей, которые у вас уже есть. Эта страница не добавляет нового правила.

Прочитайте строку, прежде чем строить

На экране slip 2. Слово — slip, число — 2. Следующая страница — небольшая программа для командной строки.