Книга «Изучаем Python»



Pdf көрінісі
бет76/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   72   73   74   75   76   77   78   79   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )

Hello everyone!
Hello everyone!
ПРИМЕЧАНИЕ
Sublime Text не запускает программы, запрашивающие входные данные у пользователя . Вы 
можете использовать Sublime Text для создания таких программ, но запускать их придется 
из терминального окна . См . «Запуск программ Python в терминале», с . 29 .
Содержательные подсказки
Каждый раз, когда в вашей программе используется функция 
input()
, вы должны 
включать четкую, понятную подсказку, которая точно сообщит пользователю, 
какую информацию вы от него хотите получить. Подойдет любое предложение, 
которое сообщает пользователю, что нужно вводить. Пример:
greeter.py
name = input("Please enter your name: ")
print("Hello, " + name + "!")
Добавьте пробел в конце подсказки (после двоеточия в предыдущем примере), 
чтобы отделить подсказку от данных, вводимых пользователем, и четко показать, 
где должен вводиться текст. Пример:
Please enter your name: 
Eric
Hello, Eric!
Иногда подсказка занимает более одной строки. Например, вы можете сообщить поль-
зователю, для чего программа запрашивает данные. Текст подсказки можно сохранить 
в переменной и передать эту переменную функции 
input()
: вы строите длинное при-
глашение из нескольких строк, а потом выполняете одну компактную команду 
input()
.
greeter.py
prompt = "If you tell us who you are, we can personalize the messages you see."
prompt += "\nWhat is your first name? "
name = input(prompt)
print("\nHello, " + name + "!")
В этом примере продемонстрирован один из способов построения длинных строк. 
Первая часть длинного сообщения сохраняется в переменной 
prompt
. Затем опера-
тор 
+=
объединяет текст, хранящийся в 
prompt
, с новым фрагментом текста.
Теперь содержимое 
prompt
занимает две строки (вопросительный знак снова от-
деляется от ввода пробелом):
If you tell us who you are, we can personalize the messages you see. 
What is your first name? 


Достарыңызбен бөлісу:
1   ...   72   73   74   75   76   77   78   79   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет