Помогите с кодом в питоне. - Общение Python мододелов

Вопрос Помогите с кодом в питоне.

Регистрация
1 Мар 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Только начинаю изучать язык и прошу помочь с кодом. Натуральные числа считаются, а вот иррациональные интерпретатор считает за строку, а не за числа. Как можно включить в код вещественный тип чисел?
283798384_abc267fbd055ad1c67c4ed5a1708b710_240x240.png

283798384_b6930227c3f251748d8527839ed0328b_240x240.png

 
Регистрация
13 Май 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
просто нужно точку , а не запятую
 
Регистрация
3 Окт 2013
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
# Пример использования вещественных чисел

# Определение вещественных чисел
a = 3.14
b = 2.71

# Арифметические операции с вещественными числами
sum_ab = a + b
difference_ab = a - b
product_ab = a * b
quotient_ab = a / b

# Вывод результатов
print(f"Сумма: {sum_ab}")
print(f"Разность: {difference_ab}")
print(f"Произведение: {product_ab}")
print(f"Частное: {quotient_ab}")

# Пример ввода вещественного числа от пользователя
user_input = input("Введите вещественное число: ")

# Преобразование строки в вещественное число
user_number = float(user_input)

# Вывод введенного числа
print(f"Вы ввели число: {user_number}")


Объяснение кода
Определение вещественных чисел:

В Python вещественные числа определяются с помощью десятичной точки. Например, a = 3.14 и b = 2.71.
Арифметические операции:

Вы можете выполнять арифметические операции с вещественными числами, такие как сложение, вычитание, умножение и деление.
Вывод результатов:

Используйте функцию print(), чтобы вывести результаты арифметических операций.
Ввод вещественного числа от пользователя:

Функция input() возвращает строку, поэтому вам нужно преобразовать её в вещественное число с помощью функции float().
Вывод введенного числа:

Выводите преобразованное число с помощью функции print().
 
Регистрация
25 Окт 2013
Сообщения
80
Репутация
2
Спасибо
1
Монет
0
txt = input("Запиши число: ")

try:
txt = float(txt)
print("Красава")
except ValueError:
print("Это не число")
 
Регистрация
3 Авг 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
Замени isdigit() на replace('.', '', 1).isdigit(). int() на float().
 
Сверху Снизу