ҰБТ • ИнформатикаPython бағдарламалау

ҰБТ есебі — Python бағдарламалау

Талдау мен түсіндірме. Ұқсас есептерді толық сынақ тестінде шеш.

Мәнмәтін
Python тіліндегі бағдарлама берілген:

def solve(a, b):
    if a > b:
        a, b = b, a
    s = 0
    for x in range(a, b + 1):
        if x % 3 == 0 or x % 5 == 0:
            s += x
    return s

n = int(input())
m = int(input())
print(solve(n, m))


Осы кодты пайдаланып, 26–30 сұрақтарға жауап беріңіз.
Сұрақ:

Бағдарлама бір уақытта 3-ке және 5-ке еселік (яғни 15-ке еселік) сандарды қосу үшін цикл шартын қалай өзгерту керек?

Жауап нұсқалары

  1. if x % 3 == 0 and x % 5 == 0:
  2. if x % 3 == 0 + x % 5 == 0:
  3. if x / 3 == 0 or x / 5 == 0:
  4. if x % 15 != 0:

Толық сынақ тестті шешкің келе ме?

Bilimqor — тегін, нақты ҰБТ форматында. 120 сұрақ, 5 пән, 4 сағат.

Сынақ тестті бастау →

«Python бағдарламалау» тақырыбы бойынша ұқсас есептер

← «Информатика» пәні бойынша барлық ҰБТ есептері
💬Поддержка