88888888888 кл прог. 8 класс_Программирование алгоритмов на языке программирования Py. Цикл while цель обучения 3 1 использовать оператор цикла while (уайл)
Скачать 425.7 Kb.
|
Цикл WHILEЦель обучения 8.3.3.1 использовать оператор цикла while (уайл)
Глоссарий
Чему будет равна переменная s после выполнения фрагмента программы: i=10 s=0 while i>5: s=s+i/5 i=i-5
Чему будет равна переменная sum после выполнения фрагмента программы: i=10 s=0 while i>5: s=s+i/5 i=i-5
Переставить строки кода так, чтобы программа:
number = 4 print("Угадай чиcло от 1 до 10") guess = int(input()) while guess != number: print("Incorrect") print("Угадай чиcло от 1 до 10") guess = int(input()) print("Вы угадали!") Досрочное завершение цикла (оператор break)В случаях, если условие работы цикла нарушается не в начале или в конце, а в середине цикла, можно использовать команду break , чтобы выйти из цикла (т. е. если после break присутствовали какие-то ещё операторы, то они не выполнятся). Например: C помощью оператор break можно прервать бесконечный цикл. Пример (на экран выведется «100 50 25 12 6 3 1 0 » и после этого цикл остановится): s = 100 while (True): print(s) s = s // 2 if s == 0 : break while ( условие ): if ( другое условие ): break # выход из цикла Разрешить только три попытки Сейчас код позволяет выполнить бесконечное количество попыток. Проанализируйте и измените программный код, чтобы программа позволила выполнить только три попытки. «Угадай число». (работа в парах)
Когда Василисе Премудрой исполнилось 18 лет, Кощей Бессмертный решил взять ее замуж. Василиса спросила, сколько у Кощея сундуков с золотом. Кощей сказал, что у него 27360 сундуков полных, и каждый год прибавляется еще по 33 сундука. Василиса обещала выйти за Кощея тогда, когда у него будет 30003 сундуков, полных золота. Сколько лет будет невесте Кощея в день свадьбы?
Постройте блок-схему Индивидуальная работаИспользуя онлайн ресурс https://www.onlinegdb.com/:
Индивидуальная работаv=18 s=27360 while s !=30003: s+=33 v = v+1 if s>30003: break print (s) if s==30003: print ("Василиса выйдет замуж в возрасте ",v," лет") else: print ("Василиса не выйдет замуж") Индивидуальная работа (дифференциация)
Индивидуальная работа3*. Компания друзей хочет купить пиццу. Чтобы не платить за доставку, нужно послать кого-нибудь в пиццерию. Кого? Самого младшего! Более формальная постановка задачи такая: среди последовательности чисел нужно найти и вывести минимальное. Последовательность состоит из положительных чисел и оканчивается нулём Индивидуальная работаnow = int(input()) younger = now while now != 0: if now < younger: younger = now now = int(input()) print (younger) Самооценка Рефлексия
… … … … … |