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

Регистрация
26 Дек 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Дано вещественное число X с двумя ненулевыми цифрами после точки.



Выведите на экран число, которое получится, если отбросить цифры числа Х до точки.



Формат входных данных

С клавиатуры вводится вещественное число 0 < X < 1000



входные данные выходные данные

5.23

23

100.11

11





(в этой задаче не используется if и else)
 
О, кстати, вот сгодилась и функция partition...
А я всё гадал - где она может быть полезна? n = 5.23
print(int(str(n).partition('.')[-1])) Без нее с оперированием именно математическими числами рождались бы всякие диковинные вещи (0.23000000000000043) вместо 23 и бороться с этим было бы сложнее. Вон оно значит как...
 
while True:
x = float(input('x: '))
print('%.0f' % (100 * (x - int(x)))) Проверяйте!
 
я тебе уже под прошлым ТАКИМ ЖЕ вопросом ответил print(input()[-2:])
 
Назад
Сверху