Font size
WorksheetsPython БӨЖ6
Total questions: 11
Worksheet time: 6mins
Python тілінде тізімдер (lists) қалай анықталады?
{}
()
[]
" "
Пайдаланушыдан сан сұрайды. Егер сан жұп болса, "Жұп сан" деп, тақ болса, "Тақ сан" деп шығаратын бағдарлама коды.
сан = int(input("Санды енгізіңіз: "))
if сан % 2 == 0:
print("Жұп сан")
else:
print("Тақ сан")
сан = int(input("Санды енгізіңіз: "))
if сан // 2 == 0:
print("Жұп сан")
else:
print("Тақ сан")
сан = int(input("Санды енгізіңіз: "))
if сан % 3 == 0:
print("Жұп сан")
else:
print("Тақ сан")
сан = int(input("Санды енгізіңіз: "))
if сан % 2 == 1:
print("Жұп сан")
else:
print("Тақ сан")
Берілген тізімнен тек оң сандарды шығаратын кодты таңдаңыз:
Берілген тізім:
[-5, 3, -2, 9, 0, -1, 7]
тізім = [-5, 3, -2, 9, 0, -1, 7]
оң_сандар = [x for x in тізім if x > 0]
print(оң_сандар)
тізім = [-5, 3, -2, 9, 0, -1, 7]
оң_сандар = [x for x in тізім if x >= 0]
print(оң_сандар)
тізім = [-5, 3, -2, 9, 0, -1, 7]
оң_сандар = [x for x in тізім if x < 0]
print(оң_сандар)
тізім = [-5, 3, -2, 9, 0, -1, 7]
оң_сандар = [x*x for x in тізім if x > 0]
print(оң_сандар)
Төмендегі кодтың нәтижесі қандай?
сөз = "Python"
print(сөз[2:5])
(a)
ізімдегі барлық элементтердің квадратын шығаратын кодты таңдаңыз:
Берілген тізім:
[2, 4, 6, 8]
тізім = [2, 4, 6, 8]
квадраттар = [x for x in тізім]
print(квадраттар)
тізім = [2, 4, 6, 8]
квадраттар = x**2
print(квадраттар)
тізім = [2, 4, 6, 8]
квадраттар = [x*2 for x in тізім]
print(квадраттар)
тізім = [2, 4, 6, 8]
квадраттар = [x**2 for x in тізім]
print(квадраттар)
Пайдаланушыдан аты мен жасын сұрап, "Сәлем, [атың]! Сіз [жасыңыз] жаста екенсіз." деп шығаратын кодты таңдаңыз.
аты = input("Атыңыз: ")
жасы = input("Жасыңыз: ")
print("Сәлем, аты! Сіз жасы жаста екенсіз.")
аты = input("Атыңыз: ")
жасы = input("Жасыңыз: ")
print(f"Сәлем, {аты}! Сіз {жасы} жаста екенсіз.")
аты = input("Атыңыз: ")
жасы = input("Жасыңыз: ")
print("Сәлем! Сіз жастасыз.")
аты = input("Атыңыз: ")
жасы = input("Жасыңыз: ")
print("Сәлем, {аты}! Сіз {жасы} жаста екенсіз.")
Кодтың нәтижесі қандай болады?
9
5
6
7
Мына кодтың нәтижесі қандай?
*
**
***
****
*
**
***
1
2
3
4
*
**
***
****
*****
Төмендегі код қандай мән қайтарады?
10
20
қате
None
Келесі кодтағы цикл қанша рет орындалады?
10
5
4
6
Бір қалада 100 үй бар. Әр үйдің есік нөмірі 1-ден 100-ге дейін реттелген. Келесі шарт орындалады:
Егер есік нөмірі 3-ке бөлінсе, "Fizz" шығарылады.
Егер есік нөмірі 5-ке бөлінсе, "Buzz" шығарылады.
Егер есік нөмірі 3 және 5-ке бөлінсе, "FizzBuzz" шығарылады.
Егер ешқандай шарт орындалмаса, есік нөмірі көрсетіледі.
Бұл логикаға сәйкес келетін код қайсысы?
for i in range(1, 101):
if i % 3 == 1 and i % 5 == 1:
print("FizzBuzz")
elif i % 3 == 1:
print("Fizz")
elif i % 5 == 1:
print("Buzz")
else:
print(i)
for i in range(1, 101): if i % 3 == 0 and i % 5 == 0: print("FizzBuzz") elif i % 3 == 0 and i % 5 == 0: print("Fizz") elif i % 5 == 0: print("Buzz") else: print(i)
for i in range(1, 101):
if i % 3 == 0 or i % 5 == 0:
print("FizzBuzz")
elif i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Buzz")
else:
print(i)
for i in range(1, 101):
if i % 3 == 0 and i % 5 == 0:
print("FizzBuzz")
elif i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Buzz")
else:
print(i)
