Примеры Python

https://mattikamppa.files.wordpress.com/2022/12/image-2.png
print()
input()
round()
sqrt()
float()
int()
str()
elif = else if
for
while
while True

Значения

Массивы как списки

Пример словаря

Цикл

Разные функции

Ключевые слова

Операции

Проверки условии

Действия со списками

try:
            õpilastenimed=[]
            vanused=[]
            count=0
            while True:
                kordamised=input("Kas nimid korduvad? jah või ei: ")
                if kordamised.lower() == "jah":
                    Inimestearv=int(input("Palju inimesi on? "))
                    for a in range(Inimestearv):
                        nimed=input("Milline on tema nimi? ")
                        õpilastenimed.append(nimed)
                        õpilastenimed= list(dict.fromkeys(õpilastenimed))  # või õpilastenimed=list(set(nimed))               
                    for l in õpilastenimed:
                        count = count +1  
                    print(õpilastenimed)
                    break
                elif kordamised.lower() == "ei":
                    Inimestearv=int(input("Palju inimesi on? "))
                    for a in range(Inimestearv):
                        nimed=input("Milline on tema nimi? ")
                        õpilastenimed.append(nimed)
                    for l in õpilastenimed:
                        count = count +1  
                    print(õpilastenimed)
                    break
                elif kordamised.lower() == "lõpp":
                    exit
                else:
                    print("Küsin uuesti, kas korduvad või ei?")
                print()
            for a in range(count):
                    vanus=int(input("Kui vana ta on? "))
                    vanused.append(vanus)
            print(vanused)                
        except:
            print("Vale andmetüüp")
try:
            while True:
                vastusküsimusele=input("Mida tahad teada? noorem vanus, vanem vanus, kogusumma või keskmine: ")
                if vastusküsimusele.lower() =="noorem vanus":
                    vanused.sort()
                    print(vanused[0])
                    break
                elif vastusküsimusele.lower() =="vanem vanus":
                    vanused.sort(reverse=True)
                    print(vanused[0])
                    break
                elif vastusküsimusele.lower() =="kogusumma":
                    kogusum=int(sum(vanused))
                    print(kogusum)
                    break
                elif vastusküsimusele.lower() =="keskmine":
                    keskmine=int(sum(vanused)/count)
                    print(keskmine)
                    break
                else:
                    print("küsin uuesti")                           
        except:
            print("Vale andmetüüp")