Цикл for перебирає елементи послідовності (список, рядок, діапазон тощо).
Синтаксис:
for змінна in послідовність:
# тіло циклу
Функція range():
• range(n) — від 0 до n-1
• range(start, stop) — від start до stop-1
• range(start, stop, step) — з кроком step
Корисні прийоми:
• enumerate() — перебір з індексом
• zip() — паралельний перебір кількох послідовностей
• reversed() — перебір у зворотному порядку
n = int(input('Введіть число: '))
for i in range(1, 11):
print(f'{n} x {i} = {n * i}')
count = int(input('Скільки чисел ввести? '))
total = 0
max_num = None
min_num = None
for i in range(count):
num = float(input(f'Число {i + 1}: '))
total += num
if max_num is None or num > max_num:
max_num = num
if min_num is None or num < min_num:
min_num = num
print(f'Сума: {total}')
print(f'Середнє: {total / count:.2f}')
print(f'Максимум: {max_num}')
print(f'Мінімум: {min_num}')
width = int(input('Ширина: '))
height = int(input('Висота: '))
for row in range(height):
if row == 0 or row == height - 1:
print('*' * width)
else:
print('*' + ' ' * (width - 2) + '*')