Информатика, python. Как известно любому известному кинорежиссеру, на качество картины может повлиять большое количество факторов: сценарий, актерский состав, костюмы и окружение, монтаж, музыка, и многое другое. Но массовым любой фильм, конечно же, делают спецэффекты. Назовём фильм массовым, если за время его просмотра на экране происходит более 5 захватывающих дух спецэффектов.

Напишите программу, которая по количеству спецэффектов в фильме определит, является ли он массовым или нет.

Формат входных данных
В одной строке вводится одно целое число N (0 ⩽ N ⩽ 100) — количество спецэффектов в фильме.

Формат выходных данных
Если фильм является массовым, то выведите на экран «YES» (без кавычек), а иначе — «NO».

вот мой код, пишет что в некоторых предоставленных случаях неправильно:
n=int(input())
a=n%5
b=a==0
if b:
print("NO")
else:
print("YES")

polinapiterskog polinapiterskog    3   27.11.2020 22:41    103

Ответы

Объяснение:

#Это элементарно.

n = int(input())

if n > 5:

print("Yes")

else:

print("No")

ПОКАЗАТЬ ОТВЕТЫ
ShudrenkoArtem ShudrenkoArtem  27.12.2020 22:43

Простая задачка, давайте разберём Ваш код.

a=n%5 Хм, ну а зачем, нам тут это вообще не нужно, нам нужно условие, чтобы спецэффектов было больше 5.

Возьмём число спецэффектов за x и попросим ввести это число

x = int(input("Введите количество спецэффектов: "))

Че дальше делаем, а дальше просто проверяем x больше 5 или не

Если да, то печатаем "YES", иначе "NO"

if x > 5:

   print("YES")

else:

   print("NO")

Конечный код:

x = int(input("Введите количество спецэффектов: "))

if x > 5:

   print("YES")

else:

   print("NO")

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика

Популярные вопросы