Чтобы найти последнюю цифру числа
n
необходимо вычислить остаток от деления этого числа на 10.
d = n % 10
Чтобы уменьшить число в 10 раз (убрать последнюю цифру из записи числа) необходимо целочисленно разделить это число на 10.
n = n // 10
Контрольные суммы применяются в штрихкодах, билетах, банковских операциях и это не полный список их применения.
Чтобы быстро проверить, не ошиблись ли при вводе суммы в чеке, считают сумму цифр числа (так называемая контрольная сумма). Выберите программу, которая правильно найдёт сумму цифр числа 123.
1)
n = 123
s = 0
while n > 0:
n = n // 10
d = n % 10
s = s + d
print(s)
|
3)
n = 123
s = 0
while n > 0:
d = n // 10
s = s + d
n = n % 10
print(s)
|
2)
n = 123
s = 0
while n > 0:
d = n % 10
s = s + d
n = n // 10
print(s)
|
4)
n = 123
s = 1
while n > 0:
d = n % 10
s = s + d
n = n // 10
print(s)
|