2 подписчика

программа на python для решения №15.2 ОГЭ

всем привет, сегодня мы разберём как решать последнее задание на ОГЭ по информатике. они все похожи по условию, поэтому нам потребуется придумать только одну программу и изменять ее согласно условиям. на python писать проще всего, поехали!

задача:Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5.

начнем с того что, введем количество чисел в последовательности

используем функцию int(input())

итак,

возьмем для этого переменную a

a = int(input("кол-во чисел в последовательности : "))

введем максимальное число и обнулим его

max = 0

теперь сделаем область допустимых значений

используем функцию if

if a>1000:

print('ошибка')

else:

подключим цикл for

for i in range(a):

x = int(input('введите число')

if x>30000:

print('ошибка')

else:

а теперь самое главное,

if x%5=0 and x > max:

max = x

print('максимальное число: 'max)

давайте разберем логику программы:

if x%5=0 and x > max:

max = x

по условию нас просят найти максимальное число кратное 5,

то есть оно должно делиться целочисленно на 5 и быть больше максимального.

логика программы довольно проста, но даже для нее требуется знание базовых навыков программирования.

надеюсь вам было все понятно, спасибо за внимание!