Ответ:
# Дано число num и константа k
num = 123
k = 10
# Проверяем, что число четное
if num % 2 == 0:
# Суммируем цифры числа num
sum_num = 0
while num != 0:
sum_num += num % 10
num //= 10
# Проверяем, что сумма больше k
if sum_num > k:
print('Да, верно')
else:
print('Нет, неверно')
else: # Если число нечетное, то ответ - "Неверно"
a = 789
k = 20
temp = a
sumDigits = 0
while temp > 0:
sumDigits += temp % 10
temp = (int)(temp / 10)
print(f"k = {k}, a = {a}, сумма цифр = {sumDigits}")
if sumDigits > k and sumDigits % 2 == 0:
print("Сумма цифр больше k, а само число чётное.")
print("Сумма цифр меньше k, или само число не чётное")
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
# Дано число num и константа k
num = 123
k = 10
# Проверяем, что число четное
if num % 2 == 0:
# Суммируем цифры числа num
sum_num = 0
while num != 0:
sum_num += num % 10
num //= 10
# Проверяем, что сумма больше k
if sum_num > k:
print('Да, верно')
else:
print('Нет, неверно')
else: # Если число нечетное, то ответ - "Неверно"
print('Нет, неверно')
a = 789
k = 20
temp = a
sumDigits = 0
while temp > 0:
sumDigits += temp % 10
temp = (int)(temp / 10)
print(f"k = {k}, a = {a}, сумма цифр = {sumDigits}")
if sumDigits > k and sumDigits % 2 == 0:
print("Сумма цифр больше k, а само число чётное.")
else:
print("Сумма цифр меньше k, или само число не чётное")