a = 5
while a > 0:
print(a, end=' ')
a -= 1
Вывести все нечетные числа от 5 до 55
a = 5
while a <= 55:
print(a, end=' ')
a += 2
a = 5
while a <= 55:
if a % 2 == 1:
print(a, end=' ')
a += 1
Вывести треугольник из звезд
n = int(input())
c = 1
while c <= n:
print('*' * c)
c += 1
n = int(input())
stars = '*'
while len(stars) <= n:
print(stars)
stars += '*'
Посчитать сумму чисел от a до b
a = int(input())
b = int(input())
s = 0
i = a
while i <= b:
s += i
i += 1
print(s)
Вывести произведение пяти пар чисел
i = 0
while i < 5:
a, b = input().split() # split() разбивает строку на части по пробелам
a = int(a)
b = int(b)
print(a * b)
i += 1
Операторы break, continue
i = 0
while i < 5:
a, b = input().split()
a = int(a)
b = int(b)
if (a == 0) and (b == 0):
break # досрочно завершаем цикл
print(a * b)
i += 1
In [11]:
i = 0
while i < 5:
a, b = input().split()
a = int(a)
b = int(b)
if (a == 0) and (b == 0):
break # досрочно завершаем цикл
if (a == 0) or (b == 0):
continue # переходим к следующей итерации
print(a * b)
i += 1
In [12]:
n = 239
i = 2
while i * i <= n:
if n % i == 0:
print('Составное число')
break
i += 1
else:
print('Простое число') # будет выполняться, если не произошло выхода из цикла по break
Цикл for
In [13]:
for i in 2, 3, 5:
print(i * i)
In [14]:
for i in range(10):
print(i * i)
Вывести квадрат из звездочек
In [17]:
n = int(input())
for i in range(n):
print('*' * n)
In [18]:
n = int(input())
for i in range(n):
for j in range(n):
print('*', end='')
print()