Python тілінде программалар құру



бет2/14
Дата05.11.2022
өлшемі5,93 Mb.
#47735
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   14

for циклі


# Келесі for циклі тақ сандарды шығарады.
print ('1 мен 10 арасындағы тақ сандар:')
for i in range(10):
if i%2==1:
print(i)

алып отырады. Мысалы, range(10) деп алсақ, ол 0, 1, ..., 9 мәндерін біртіндеп алып, циклді 10 рет қайталап орындайды.
Нәтижесі:
1 мен 9 арасындағы тақ сандар:
1
3
5
7
9

for циклі

  • range функциясына тағы бір мысал.

  • # Бұл цикл сөздерді 5 рет қайталайды.
    for x in range(5):
    print('Сіздерге сәлем жолдаймын!')
  • range(a,b) функциясында екі аргумент болса, ол осы сандар аралығындағы мәндерді қамтиды. Мысалы:

  • for n in range(3,7): print('n=',n)

Нәтижесі:
Сіздерге сәлем жолдаймын! Сіздерге сәлем жолдаймын! Сіздерге сәлем жолдаймын! Сіздерге сәлем жолдаймын! Сіздерге сәлем жолдаймын!
Нәтижесі:
n = 3
n = 4
n = 5
n = 6

for циклі

  • Егер range(a,b,c) функциясында үш аргумент болса, ол тізімді a-дан b-ға дейін d қадаммен өзгертетін болады. Мысалы:

for num in range(1,10,3): print('num=',num)

айнымалыны да қолдана аламыз.
Мысалы, бүтін сандардың квадраттарын шығарайық:
print('Сан \tСанның квадраты') print('--------------------')
for number in range(1,4):
square = number **2 print(number,'\t\t',square)
Нәтижесі:
num = 1
num = 4
num = 7
Нәтижесі:
Сан Санның квадраты
----------------------------------

1

1

2

4

3

9


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




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

    Басты бет