Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
13.05.2026
Размер:
534 б
Скачать
var = 302.8568
w = round(var - var % 1) # whole part
d = round(var % 1, 4) # decimal part
m = 1 #final multiplication
s = 0 #final sum

#whole digits sum calculation
while w != 0:
tmp = w % 10
s += tmp
w = round((w - tmp)/10)
tmp = 0

tmp = 0

#decimal digits multiplication calculation
while d!= 0:
tmp = round((d - d % 0.1)*10)
m *= tmp
d = round(d*10 - tmp, 4)
tmp = 0

#screen output
print(' Original number:',var, chr(10), 'Sum of whole digits:',s, chr(10), 'Multiplication of decimal digits:', m)
Соседние файлы в папке семестр 1