Небольшой проект — командная строка
Вы подписываете одну коробку. Программа спрашивает, что в коробке, спрашивает, сколько штук, и пишет одну строку. Вы вводите mug, затем 4. Последняя строка на экране будет mug 4.
def label(item, count):
return f"{item} {count}"
item = input("item: ")
count = input("how many: ")
print(label(item, count))
На экране три строки. В первой программа выводит item: и ждёт ваш ответ. Вы вводите mug и нажимаете Enter. В item лежит только mug. Вопрос item: виден, пока программа ждёт, и не сохраняется. Во второй строке программа выводит how many: и ждёт. Вы вводите 4 и нажимаете Enter. В count лежит символ 4, который вы набрали. Вопрос how many: не сохраняется. В третьей строке print пишет строку, которую вернул label, то есть mug 4. Пробел между mug и 4 стоит в строке return, между двумя ответами. После этого программа завершена. Четвёртой строки нет, и None не пишется.
Последняя строка — это этикетка, а не вопросы. Это не item: mug. Это и не how many: 4. Оба вопроса остаются в первых двух строках, рядом с тем, что вы ввели. В label попадают только mug и 4. Если бы строка return была f"{item}: {count}", последняя строка была бы mug: 4. Такой строки в этой программе нет. Строка return здесь ставит один пробел между ответами, поэтому последняя строка — mug 4.
Теперь вы можете собрать два вопроса и одну этикетку в одной программе. Введите mug, затем 4, и последняя строка будет mug 4. Следующая страница запускает эту же программу только тогда, когда вы сами запускаете этот файл.
Два вопроса, потом одна этикетка
В первых двух строках стоят вопросы item: и how many:, рядом с вашими mug и 4. Последняя строка — mug 4, и вопросов в ней нет. Следующая страница запускает эту же программу только тогда, когда вы сами запускаете этот файл.
🧠 Проверьте Свои Знания
Проверьте Свои Знания
Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху