Методическое пособие под ред. С. Г. Григорьева Москва, 021 программирование в



Pdf көрінісі
бет43/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   39   40   41   42   43   44   45   46   ...   84
PYTHON

ПРОГРАММИРОВАНИЕ 
67 
В содержание
 
Оператор else используется для проверки, был ли произведён выход из цикла по- 
средством оператора break или же цикл завершился иным образом. 
Пример 7 
for in range(10): 
if i==20: 
break 
print(i*2,end=" ") 
else: 
print("значение не найдено") 
Результат работы программы представлен на рисунке 76. 
Рис. 76. Результат работы программы 
В данном примере после вывода на экран последовательности от 0 до 18 на экран 
также выводится строка «значение не найдено», так как оператор break не срабо- 
тал. 
Также в языке Python возможно использование вложенных циклов, когда есть один 
внешний цикл и один или несколько вложенных. Стоит отметить, что использование вло- 
женных циклов может замедлить работу программы. 
Приведём ещё несколько примеров работы с циклами for и while. 
Пример 8 
На тренировке спортсмен ежедневно пробегает некоторую дистанцию, с каждым 
днём увеличивая её на 10%. Составить программу, определяющую по расстоянию, 
преодолённому спортсменом в первый день тренировки, длину дистанции на k-й 
день. 
n= float(input("Введите начальную дистанцию ")) 
k= int(input("Введите количество дней ")) 
for in range(k): 
n+=n*0.1 
print("конечная дистанция ", n) 
Результат работы программы представлен на рисунке 77. 


ПРОГРАММИРОВАНИЕ 
68 
В содержание
 
Рис. 77. Результат работы программы 
В данной задаче используется цикл for, так как известно количество повторов цик- 
ла — k дней. Внутри цикла идёт увеличение переменной n, обозначающей длину дистан- 
ции: n+=n*0.1. 
Пример 9 
Перевести введённое пользователем десятичное число в двоичное. Известно, что чис- 
ло меньше 256. 
dec=int(input("Введите десятичное число ")) 
v=128 


Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   84




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

    Басты бет