
Добавил:
useruser123
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Григорьев ЛР / 6 / tp6prostiechisla
.py def my_pow(n: int, x: int):
for i in range(1, x+1):
n = pow(n, 2)
yield n
def prostie_chisla(n: int):
if n < 2:
yield "Число меньше 2"
for chislo in range(2, n+1):
for i in range(2, chislo):
if chislo % i == 0:
break
else:
yield chislo
n = 2
a = 4
for result in my_pow(n, a):
print('n**2=', result)
print('Простые: ', end='')
for x in prostie_chisla(result):
print(x, end=' ')
print('\n')
for i in range(1, x+1):
n = pow(n, 2)
yield n
def prostie_chisla(n: int):
if n < 2:
yield "Число меньше 2"
for chislo in range(2, n+1):
for i in range(2, chislo):
if chislo % i == 0:
break
else:
yield chislo
n = 2
a = 4
for result in my_pow(n, a):
print('n**2=', result)
print('Простые: ', end='')
for x in prostie_chisla(result):
print(x, end=' ')
print('\n')
Соседние файлы в папке 6