Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Laba_4

.docx
Скачиваний:
0
Добавлен:
27.11.2023
Размер:
82.38 Кб
Скачать

Лабораторная работа №4

Программирование циклических алгоритмов: цикл с параметром.

Цель: закрепить практические навыки работы с системой Python, научиться правильно использовать оператор цикла с параметром; научиться составлять программы решения задач с использованием циклических структур.

  1. Составьте программу, выводящую на экран квадраты и кубы чисел от 10 до 20.

Откомпилируйте программу. Проверьте правильность решения задачи.

[print(x**2, x**3) for x in range(10,21)]

  1. Составьте программу решения задачи: Найти значение выражения 5x9+13x7-2x11, используя оператор цикла с параметром.

x = float(input())

y = float()

y = 5*(x**9) + 13*(x**7) - 2*(x**11)

print("y = ", y)

  1. Составьте программу, выводящую на экран таблицу умножения чисел от 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)

  1. Составьте программу решения задачи: Дано натуральное число 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)

Соседние файлы в предмете Основы программирования