Megoldások

Diákok napja

In [ ]:
nap=int((input("Nap sorszáma")))
ora=int((input("Ora")))
adat=[nap, ora]
if adat[1] < 8 or adat[1] > 20:
    print("alszanak")
elif adat[0] <6:
    if adat[1] <= 12:
        print("tanulnak")
    else:
        print("fociznak")
else:
    print("kirándulnak")

Fibonacci-sorozat

In [ ]:
n=int(input("Adjon meg egy egész számot:")) #Bekér a program egy számot (ennyi tagú lesz a sorozat)

if n<0: # Megvizsgáljuk, hogy nem-e negatív számot adott-e meg a felhasználó
    print("Negatív számot adott meg, megszorzom -1-gyel.\n")
    n=n*(-1)

sequence = [0,1] # A két kezdőérték
for i in range(2,n): # számok 2-től n-ig, Figyelni kell hogy n ne legyen kisebb mint 2!!
    sequence.append(sequence[i-1]+sequence[i-2]) # Így számoljuk a következő tagot
print (sequence)

Háromszögszámok

In [ ]:
def func(x):
    return x*(x+1)/2

for i in range(1,10):
    print(int(func(i)))