Ввод int или float с помощью input() ⇐ Python

Программы на Python
Anonymous
Ввод int или float с помощью input()

Сообщение Anonymous »

Мне нужно вводить разные значения в input(), иногда целые иногда плавающие. Мой код

Код: Выделить всё

number1 = input()
number2 = input()
Formula = (number1 + 20) * (10 + number2)
Я знаю, что input() возвращает строку, поэтому мне нужно преобразовать числа в число с плавающей запятой или целое число.
Но как я могу ввести число с плавающей запятой или целое число без использования Number1 = int(input()), например? потому что мои входные значения являются как числами с плавающей запятой, так и целыми числами, поэтому мне нужен код, который каким-то образом принимает оба значения.

Подробнее здесь: https://stackoverflow.com/questions/717 ... sing-input

Вернуться в «Python»