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

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

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

Сұрақ:

Келтірілген код нұсқаларының қайсысы 10 кездейсоқ бүтін сандар тізімін дұрыс генерациялайды және ең үлкен жұп санды шығарады?

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

  1. import random s = [random.randint(1, 100) for _ in range(10)] s2 = [x for x in s if x % 2 == 0] print(max(s2))
  2. import random s = random.list(10) print(max(s if s % 2 == 0))
  3. import random s = [] for i in range(10): s.append(random.randint(1, 100)) print(max(s))
  4. import random
    s = []
    s2 = []
    for i in range(10):
    s.append(random.randint(1, 100)) if s[i] % 2 == 0: s2.append(s[i]) print(max(s2))
  5. import random
    s2 = []
    for i in range(10):
    x = random.randint(1, 100) if x % 2 == 0: s2.append(x) print(max(s2))
  6. import random print(max([random.randint(1,100) for _ in range(10) if x % 2 == 0]))

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

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

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

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

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