Python Turtle кіріспе For циклдары Функциялар Айнымалылар Практикалық жұмыс Python тілінде программалау



бет5/6
Дата04.01.2023
өлшемі2,2 Mb.
#60355
түріПрограмма
1   2   3   4   5   6

0 1 2 3 4

range(start, end, step)

start - итератордың бастапқы мәні

end – аралықтың соңғы мәні

step – қадам, итератордың мәнін өзгерту

  • Егер диапазонға жалғыз сан берілсе, онда итератор 0-ден берілген мәнге ауысады (оны қоспағанда).
  • Егер екі сан берілсе, онда бұл итератордың бастапқы және соңғы мәні.
  • Егер үш сан берілсе, онда бұл итератордың бастапқы және соңғы мәні ғана емес, сонымен қатар итератордың қадамы.

Деректерді басып шығарудың нәтижесін анықтаңыз

for i in range(1, 11):

print(i, end=“ “)

# 1 2 3 4 5 6 7 8 9 10 шығарады

for i in range(1, 11, 2):

print(i, end=“ “)

# 1 3 5 7 9 шығарады

for i in range(10, 0, -1):

print(i, end=“ “)

# 10, 9, ..., 1 шығарады

3.21 - тапсырма «Цикл қанша рет орындалады» (stepik.org)

for x in range(5)? 5

for x in range(1, 4)? 3

for x in range(1, 10, 3)? 3

for x in range(8, 4)? 0

for x in range(8, 4, -2)? 2

3.25 - тапсырма «Бактериялар» (stepik.org)

Бактерия 1 минутта екіге бөлінеді. Бастапқы сәтте n бактерия бар.

t минуттан кейінгі бактериялардың санын есептеу бағдарламасын жасаңыз.

Енгізілетін деректер:

Екі бүтін сан: n және t.

Шығарылатын деректер/нәтиже:

t минуттан кейінгі бактериялар саны.

Қандай циклды қолдану керек?

  • While циклі кодтың бір бөлігі бірнеше рет қайталанып орындалуы керек болған кезде қолданылады, қанша рет қайталанатына алдын-ал екені белгісіз
  • For циклі код бөлігі бірнеше рет орындалуы қажет болғанда қолданылады, мұнда цикл басталмас бұрын қанша рет қайталау болатыны белгілі.

Трассировка кестесі


N = 5, t = 3 мәндері үшін бағдарлама кодына сәйкес трассировка кестесі:

Код қатары



Достарыңызбен бөлісу:
1   2   3   4   5   6




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет