Найти - Пользователи
Полная версия: Генератор-функция
Начало » Центр помощи » Генератор-функция
1
1AKU1
  
def gen(n,a0,a1,a2,a3):
    if(i >= 0):
        yield 1
    if(i >= 1):
        yield 0
    if(i >= 2):
        yield 2
    if(i >= 3):
        yield 1
    if(i >= 4):
        j = 4
        while(i <= n):
            yield(3*a2+a0)
            a0,a1,a2,a3=a1,a2,a3,3*a2-a0
            j += 1


Используя генератор-функцию из 100 первых членов последовательности вывести те, кубы которых при деление на 7 дали остаток 2 или 5
py.user.next
Используй тег code, чтобы передавать код на форуме
[code python] 
тут пиши код
[/code]
FishHook
 def fun(sequence: Iterable):
    for index, item in enumerate(sequence):
        if index == 100:
            return
        cube = item ** 3
        if cube % 7 in (2, 5):
            yield item
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB