Вопрос по python - Общение Python мододелов

Вопрос Вопрос по python

Регистрация
25 Май 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Как записать дробное число? Мне дана 1/2 - в виде дроби. Как мне это обозначить в строке?
 
Регистрация
31 Авг 2012
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
Есть тип Fraction для таких вещей: from fractions import Fraction
print(Fraction(1, 2)) Выведет 1/2 вполне понятное обозначение для дроби.

Некоторые дроби можно перевести в десятичное представление, но не все. 1/3, например, записывается в десятичной только приближённо, т.к. имеет бесконечное число знаков. Для десятичных дробей используем тип float или Decimal.
 
Регистрация
22 Мар 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
>>> shepherd = "Mary"
>>> age = 32
>>> stuff_in_string = "Shepherd {} is {} years old.".format(shepherd, age)
>>> print(stuff_in_string)
Shepherd Mary is 32 years old. в переменную можно подставить дробь
 
Регистрация
22 Ноя 2012
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
number = 1 / 2
print(number) # Выведет: 0.5
 
Регистрация
22 Ноя 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
0.5
 
Сверху Снизу