Я пишу программу, которая получает значение от пользователя, в консоли, и преобразую ее в int
, например, так:
num = int(input("Enter a number: "))
Мне нужна моя программа, чтобы работать только с ints
. Это работает для преобразования действительного int, введенного в консоль, в int, которое я могу использовать в программе, но если пользователь вводит число с плавающей точкой, например 3.1, то оно не приводится к int путем усечения или округления, например.
Как заставить пользователя вводить int, а не float? Или как мне преобразовать входные данные с плавающей точкой в int?