promo
Квантовый паяльник - Сайт Менгали Н.С. «12 ЖББОМ» КММ Ақтау қ.

14:41
Цикл While


Представим ситуацию следующим образом:

вам необходимо принести домой ведро картофеля, для этого картофель нужно копать на огороде.
Выкапывая очередной куст и помещая выкопанные клубни картофеля в ведро, вы проверяете, наполнилось ли оно.
Вы должны повторять манипуляции с лопатой и копать картофель до тех пор, пока ведро не наполнится.
Как только это событие совершилось (наполнилось) , ваши циклические (повторяющиеся) действия прекращаются - цикл остановился.




Рассмотрим простые практические примеры задач.

Задача 1

x=1
while x <= 19:
    print(x)
    x=x+1

Задача 2

i=0
while i<17:
    print(i)
    i+=1

Задача 3

i=1
while i<2**3:
    print(i)
    i*=2


Задача 4
Найти НОК двух чисел
a=int(input())
b=int(input())
d=a*b
while a%2==0 and b%2==0:
    a=a/2
    b=b/2
    d=d/2
while a%3==0 and b%3==0:
    a=a/3
    b=b/3
    d=d/3
while a%5==0 and b%5==0:
    a=a/5
    b=b/5
    d=d/5
while a%7==0 and b%7==0:
    a=a/7
    b=b/7
    d=d/7
while a%11==0 and b%11==0:
    a=a/11
    b=b/11
    d=d/11
print (int (d))

Просмотров: 603 | Добавил: polt | Рейтинг: 0.0/0
Всего комментариев: 0
avatar