Ввод целых чисел

До сих пор мы работали со строковыми значениями, полученными с помощью input(). Но что делать, если мы хотим взаимодействовать с числами вместо текста? Действительно, input() «считывает» текст из ввода, поэтому Python нужно знать, что мы хотим обработать введенный текст как число. Это можно сделать с помощью int():
some_text = input()
num1 = int(input())
num2 = int(input())
print('The text was:', some_text)
print(num1, num2, num1 + num2)
# Sample input:
Hi, my age and height are:
24
180

# Sample output:
The text was: Hi, my age and height are:
24 180 204
int означает целое число. int(...) преобразует введенный текст в целое число. Таким образом, когда пользователь вводит 20, это преобразуется в число 20, которое можно использовать для сложения, умножения и т.д.
Если пользователь введет неверное значение, например hello вместо числа num1 (24 в примере выше), Python попытается преобразовать его в int, и это приведет к ошибке с сообщением ValueError: invalid literal for int() with base 10: 'hello'. ValueError указывает на то, что было введено неправильное значение, и программа не может обработать ввод как число.

Задача

Напишите программу, которая запрашивает число n и выводит The number you have entered is: и его значение.
Ввод
Вывод
10
The number you have entered is: 10
-4
The number you have entered is: -4
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue