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

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

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

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

def process(arr):
    result = []
    for x in arr:
        if x > 0:
            result.append(x * 2)
    return result

nums = [-3, 4, -1, 5, 0, 7, -2]
ans = process(nums)
print(sum(ans))
print(len(ans))
print(max(ans))


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

Нөлдер де нәтижеге енуі үшін шартты қалай өзгерту керек?

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

  1. if x >= 0:
  2. if x > -1: — бірақ тек бүтін сандар үшін
  3. if x != 0:
  4. Шартты өзгерту қажет емес — нөлдер қазірдің өзінде кіреді

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

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

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

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

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