Взаимодействие с пользователем

Для того, чтобы наша программа была интерактивной, необходимо предоставить пользователю возможность передавать данные в программу и получать от неё ответ.

Для начала мы будем взаимодействовать с пользователем через консоль. В дальнейшем вы научитесь писать программы, которые могут взаимдоействовать с пользователем через графический интерфейс,.


Вывод сообщений

Для вывода сообщений используется команда print("Сообщение")

Пример:
print("Hello world")

Если необходимо вывести текст из нескольких строк, то вы можете использовать оператор (+).
Процедура склеивания строк в программировании называется конкатенация - запомните этот термин!

name = "Alex" print("Hello "+name+"!") # Hello Alex!

или

Вы можете использовать форматируемые строки:

name = "Alex" print(f"Hello {name}!") # Hello Alex!

Ввод сообщений

Для ввода сообщений используется функция input().

Пример:
name = input("Введите имя: ") print(name)

При использовании функции input(), вы получаете строку, поэтому следует быть внимательным, если вы хотите получить число от пользователя.

Пример:
a = input("Введите число: ") # Введём число 6 b = input("Введите число: ") # Введём число 5 print(a+b) # 65

Обратите внимание, что оператор + отработал как конкатенация, а не сложение.

Для работы с числами, необходимо сначала превратить строку полученную от пользователя в число.

Пример (для целых чисел):
a = input("Введите число: ") # Введём число 6 b = input("Введите число: ") # Введём число 5 print(int(a)+int(b)) # 11
Пример (для дробных чисел):
a = input("Введите число: ") # Введём число 1.5 b = input("Введите число: ") # Введём число 3.9 print(float(a)+float(b)) # 5.4

Мы рассмотрели основные функции взаимодействия с пользователем в консоли на языке программирования Python. Понимание этих функций позволяет создавать интерактивные консольные приложения и обеспечивает возможность пользовательского ввода и вывода.


Комментарии

Добавить комментарий

Чтобы оставить комменатрий необходимо Авторизоваться