Задание 15.2. Информатика. 2023-18

Просмотры: 40
Изменено: 30 октября 2024

Напишите программу, которая в последовательности натуральных чисел определяет, все ли числа последовательности кратны \(7\) и не более \(1000\). Программа получает на вход последовательности натуральных чисел, заканчивающихся нулём.
Количество чисел не превышает \(1000\). Введённые числа не превышают \(30~000\).
Программа должна вывести «YES», если в последовательности все числа кратны \(7\) и не превышают \(1000\), и «NO» в противном случае.

Решение:

Python


message = 'YES'

x = int(input())
while x != 0:
    if x % 7 or x > 1000:
        message = 'NO'
    x = int(input())

print(message)