0% нашли этот документ полезным (0 голосов)
8 просмотров15 страниц

Python 3

Документ описывает основы циклов в языке программирования Python, включая циклы while и for. Приведены примеры использования этих циклов, а также задания для практики, такие как вычисление суммы чисел и создание игры на угадывание числа. Также упоминается использование функции range() для генерации последовательностей чисел.

Загружено:

ivan14trifonov
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
8 просмотров15 страниц

Python 3

Документ описывает основы циклов в языке программирования Python, включая циклы while и for. Приведены примеры использования этих циклов, а также задания для практики, такие как вычисление суммы чисел и создание игры на угадывание числа. Также упоминается использование функции range() для генерации последовательностей чисел.

Загружено:

ivan14trifonov
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 15

Изучение циклов.

Цикл While, цикл For


Курс «Основы языка программирования Python (M)».
Урок 3
Задание 1

 Написать программу, в которой вычисляется сумма


3-х чисел, введённых пользователем.
Задание 2

 Написать программу, в которой вычисляется сумма


10-ти чисел, введённых пользователем.
Цикл

 Циклы позволяют выполнять блок кода несколько раз.


 Каждое повторение называется итерацией.
Цикл while

 Цикл while проверяет истинность условия, и если


условие истинно, то выполняет действия.
while условное_выражение:
действия
Пример цикла while

 Вывести цифры от 1 до 4.
number = 1

while number <= 4:


print("number = ", number)
number += 1

print("Работа программы завершена")


Использование else

 Для цикла while также можно определить


дополнительный блок else, который выполняется,
когда условие равно False:
while number <= 4:
...
else:
print("Работа цикла завершена")
Цикл for

 Цикл for пробегается по набору значений, помещая


каждое значение в переменную:
for переменная in набор_значений:
действия
Пример цикла for

 Цикл for может пройтись по строке:


message = "Hello"

for c in message:
print(c)
Функция range()

 Встроенная функция range() генерирует числовую


последовательность:
for n in range(10):
print(n)

 В данном случае функция range() вернёт числа от 0 до


10 не включительно.
Вывести цифры от 4 до 10

 Также в функцию range() можно передать


минимальное значение диапазона:
for n in range(4, 11):
print(n, end=" ")
Использование else

 Цикла for также может иметь дополнительный


блок else, который выполняется после завершения
цикла:
message = "Hello"
for c in message:
print(c)
else:
print(f"Последний символ: {c}. Цикл
завершен");
Задание 1

 Напишите программу, которая запрашивает у


пользователя число N и вычисляет сумму всех чисел
от 1 до N с использованием цикла.
Задание 2

 Напишите программу, которая выводит таблицу


умножения для числа, введенного пользователем, от
1 до 10.
Задание 3

 Напишите программу, которая загадывает случайное


число от 1 до 100, а затем просит пользователя
угадать это число. Программа должна давать
подсказки ("больше" или "меньше") до тех пор, пока
пользователь не угадает число. В конце программа
должна вывести количество попыток, которые
потребовались пользователю.

Вам также может понравиться