Laba_4
.docxЛабораторная работа №4
Программирование циклических алгоритмов: цикл с параметром.
Цель: закрепить практические навыки работы с системой Python, научиться правильно использовать оператор цикла с параметром; научиться составлять программы решения задач с использованием циклических структур.
Составьте программу, выводящую на экран квадраты и кубы чисел от 10 до 20.
Откомпилируйте программу. Проверьте правильность решения задачи.
[print(x**2, x**3) for x in range(10,21)]
Составьте программу решения задачи: Найти значение выражения 5x9+13x7-2x11, используя оператор цикла с параметром.
x = float(input())
y = float()
y = 5*(x**9) + 13*(x**7) - 2*(x**11)
print("y = ", y)
Составьте программу, выводящую на экран таблицу умножения чисел от 1 до 9.
Откомпилируйте программу. Проверьте правильность решения задачи.
def new(a,b):
for x in range(1,11):
for y in range(a,b+1):
print(f'\t{x} * {y} = {x * y}', end='')
new(2,10)
Составьте программу решения задачи: Дано натуральное число n. Вычислить
S=1!+2!+3!+4!+…+n! (n>1).
n = int(input())
sum = 1
f = 1
for i in range(2, n + 1):
f *= i
sum += f
print(sum)