
Помогите пожалуйста!! (Это нужно в Python)!!! Составить программу. • Ввести целое трехзначное
число N>0. • Найти сумму цифр данного числа. Вывести на печать с пояснениями. • Если сумма цифр ≥14, напечатать «да», иначе напечатать «нет».

Ответы на вопрос

Ответ:
n=int(input())
s=n%10+(n//100)+((n%100)//10)
if s>=14:
print ('да')
else:
print ('нет')
Объяснение:
s=n%10+(n//100)+((n%100)//10)
n%10 - находит последнюю цифру числа
n//100 - находит 1 цифру числа
(n%100)//10 - находит 2 цифру числа
Если мой ответ оказался Вам полезен, то прошу отметить его, как "лучший"



Конечно, я помогу вам составить программу на Python для выполнения задачи. Вот пример решения:
python# Ввод целого трехзначного числа N
N = int(input("Введите целое трехзначное число N: "))
# Находим сумму цифр числа N
сумма_цифр = 0
temp = N
while temp > 0:
сумма_цифр += temp % 10
temp //= 10
# Вывод суммы цифр
print("Сумма цифр числа", N, "составляет", сумма_цифр)
# Проверка условия и вывод результата
if сумма_цифр >= 14:
print("Да")
else:
print("Нет")
В этой программе мы сначала запрашиваем у пользователя трехзначное число N. Затем мы находим сумму цифр этого числа, используя цикл while
и операции деления нацело (//
) и остатка от деления (%
). После этого мы выводим сумму цифр на печать.
Затем мы проверяем условие сумма_цифр >= 14
и выводим "Да", если условие выполняется, или "Нет" в противном случае.
Пожалуйста, обратите внимание, что код предполагает, что вводимое число будет трехзначным и положительным.


Похожие вопросы







Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili