Напишите программный код: дано трехзначное число k. Является ли сумма цифр этого числа четной или нечетной?(Python)
Ответы на вопрос
Ответ:
четное
Объяснение:
Для примера возьмем трехзначное число 671. Если его разделить на 100 и отбросить остаток, то получим 6 — первая цифра (число сотен). Поскольку для целочисленного деления существует операция div, то здесь достаточно вычислить 671div 100, что возвратит нам результат 6. Аналогично мы поступали при вычислении первой цифры двузначного числа в программе Integer6, только там нужно было делить на 10. Этот способ используется и в данной программе.
Код Pascal
1 2 3 4 5 6 7 8 9 10 11 12 var N: word; begin write('N = '); readln(N); { <-- вводим трехзначное число } writeln; { Находим и выводим первую цифру числа как целую часть при делени на 100: } writeln('Первая цифра числа: ', N div 100); readln end.
Ответ:
n = int(input("Enter x: "))
s = 0
while n>0:
s=s + (n%10)
n=int(n/10)
if s % 2 == 0:
print("сумма цифп четная")
else:
print("сумма цифп нечетная")
Объяснение:
