hallo jeg har et lite spørsmål angående Python:
jeg har lagd denne kanlkulatoren, også lurte jeg på hvordan jeg kan få den til å kjøre en loop igjen, her er koden:
hvordan kan jeg få menyen til å komme opp igjen hvis "endaengang = input" er 2? (helt nederst)
jeg har lagd denne kanlkulatoren, også lurte jeg på hvordan jeg kan få den til å kjøre en loop igjen, her er koden:
Kode
#!/usr/bin/env python loop = True while loop: print ('\nhva vil du gjøre?\n') print ('1: finne arealet av en sirkel') print ('2: finne arealet av et rektangel') print ('3: legge sammen to, tre eller fire tall') print ('4: dele to tall\n') valg = int(input('Skriv inn 1, 2, 3 eller 4: ')) if valg == 1: print('du har valgt å finne arealet av en sirkel') radius = input('skriv in radiusen av sirkelen: \n') print('arealet av sirkelen er', radius*radius*3.14) elif valg == 2: print('du har valgt å finne arealet av et rektangel') hoyde = input('\nskriv inn høyden på rektangelet: ') bredde = input('\nskriv inn bredden på rektangelet: ') print('arealet til rektangelet er', hoyde*bredde) elif valg == 3: print ('du har valgt å leggesammen tall\n') antall = int(input('skal du legge sammen 2, 3 eller 4 tall?: ')) if antall == 2: tall = input('skriv det ene tallet du skal legge sammen: ') tall2 = input('skriv det andre tallet du skal legge sammen: ') print ('summen er', tall+tall2) if antall == 3: hall = input('skriv det ene tallet du skal legge sammen: ') hall2 = input('skriv det andre tallet du skal legge sammen: ') hall3 = input('Skriv det tredje tallet du skal legge sammen: ') print('summen er', hall+hall2+hall3) if antall == 4: talll = input('skriv det ene tallet du skal legge sammen: ') talll2 = input('skriv det andre tallet du skal legge sammen: ') talll3 = input('skriv det tredje tallet du skal legge sammen: ') talll4 = input('skriv det fjerde tallet du skal legge sammen: ') print ('summen er', talll+talll2+talll3+talll4) elif valg == 4: print('\nDu har valg å dele to tall') dele = input ('skriv tallet som skal bli delt på: ') dele2 = input('skriv tallet som skal deles på det andre tallet: ') print ('summen blir', dele/dele2) else: print ('den funksjonen finnes ikke enda') print('Vil du gjøre flere regnestykker eller avslutte?') print('her er menyen: \n') print('1: avslutt') print('2: flere regnestykker') endaengang = input('tast inn ditt valg') if endaengang == 1: exit() elif endaengang == 2: while loop: