Загрузка...

Небольшой проект — командная строка

Вы подписываете одну коробку. Программа спрашивает, что в коробке, спрашивает, сколько штук, и пишет одну строку. Вы вводите mug, затем 4. Последняя строка на экране будет mug 4.

Два вопроса и одна этикетка в одной программе

python
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, и вопросов в ней нет. Следующая страница запускает эту же программу только тогда, когда вы сами запускаете этот файл.

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
5
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

  • Внимательно прочитайте каждый вопрос
  • Выберите лучший ответ на каждый вопрос
  • Вы можете пересдавать тест столько раз, сколько захотите
  • Ваш прогресс будет показан вверху