Примеры решения задач для практического задания 6
Abschlussbedingungen
Задача 1. Введите N и выведите N первых степеней числа 2.
import math
n = int(input("Кол-во степеней: "))
for i in range(n):
print(int(math.pow(2,i + 1)), end = " ")
Задача 2. Введите N вычислите сумму 3+6+9+12+…+(3*N).n = int(input("Кол-во степеней: "))
for i in range(n):
print(int(math.pow(2,i + 1)), end = " ")
Результат:
Кол-во степеней: 5
2 4 8 16 32
n = int(input("Кол-во слагаемых: "))
s = 0
for i in range(n):
s += 3 * (i + 1)
print("Сумма:", s)
Задача 3. Введите число N и выведите на экран N звёздочек.s = 0
for i in range(n):
s += 3 * (i + 1)
print("Сумма:", s)
Результат:
Кол-во слагаемых: 4
Сумма: 30
n = int(input("Кол-во звёздочек: "))
for i in range(n):
print("*", end = "")
for i in range(n):
print("*", end = "")
Результат:
Кол-во звёздочек: 5
*****
n = int(input("N: "))
f = 1
s = 1
for i in range(n):
f *= i + 1
s += 1 / f
print("e ~", s)
f = 1
s = 1
for i in range(n):
f *= i + 1
s += 1 / f
print("e ~", s)
Результат:
N: 5
e ~ 2.7166666666666663
a = 101
b = 5
m = 1001
x0 = 2
n = int(input("Кол-во псевдослучайных чисел: "))
for i in range(n):
print(x0, end = " ")
x0 = (a * x0 + b) % m
b = 5
m = 1001
x0 = 2
n = int(input("Кол-во псевдослучайных чисел: "))
for i in range(n):
print(x0, end = " ")
x0 = (a * x0 + b) % m
Результат:
Кол-во псевдослучайных чисел: 5
2 207 892 7 712
