Конечно, давайте рассмотрим, как можно напечатать все целые числа от (a) до (b), а также квадраты этих чисел, используя циклы for
и while
.
Использование цикла for
Напечатать все целые числа от (a) до (b):
a = int(input("Введите начальное число a: "))
b = int(input("Введите конечное число b: "))
print("Целые числа от a до b:")
for i in range(a, b + 1):
print(i, end=' ')
print()
В этом коде мы используем функцию range(a, b + 1)
, которая генерирует последовательность чисел от (a) до (b) включительно. Цикл for
проходит по каждому числу в этой последовательности и выводит его.
Напечатать квадраты всех целых чисел от (a) до (b):
print("Квадраты целых чисел от a до b:")
for i in range(a, b + 1):
print(i**2, end=' ')
print()
Здесь мы используем ту же последовательность чисел, но выводим квадрат каждого числа с помощью операции возведения в степень i**2
.
Использование цикла while
Напечатать все целые числа от (a) до (b):
print("Целые числа от a до b:")
i = a
while i