import numpy as np def trib1(stop): # ilk uc eleman 0, 0, 1 # Bundan sonraki tum elemanlarin her birinin belirlenmesi icin belirlenecek elemandan onceki uc elemanin toplami seklinde > tribunacci serisi tanimi seri = [] seri.append(0) seri.append(0) seri.append(1) gecici = 0 while True: gecici = seri[-1] + seri[-2] + seri[-3] if gecici < stop: seri.append(gecici) else: break print(seri) # KATILIM 10 # GENEL, isimlendirme, duzen 20 def trib2(terms): # ilk uc eleman 0, 0, 1 # Bundan sonraki tum elemanlarin her birinin belirlenmesi icin belirlenecek elemandan onceki uc elemanin toplami seklinde > tribunacci serisi tanimi seri = [] seri.append(0) seri.append(0) # PUAN 5 seri.append(1) gecici = 0 while True: gecici = seri[-1] + seri[-2] + seri[-3] # PUAN 10 if len(seri) < terms: # PUAN 10 seri.append(gecici) else: break #print(seri) return seri # PUAN 10 def RastSayiTuret(min, max, quantity): # PUAN 5 seri = trib2(quantity) # PUAN 10 for sayac in range(len(seri)): # PUAN 10 seri[sayac] = seri[sayac] % max # PUAN 15 print(seri) RastSayiTuret(0, 10, 5)