scripts/python/taitotalo/plussaaja.py

46 lines
1.1 KiB
Python
Raw Normal View History

2024-05-16 20:21:10 +02:00
"""
Plussataan lukuja, kunnes käyttäjä sanoo -1
"""
# Vaaditaan virhe-poistumiseen
# import sys
def main():
"""
Pääfunktio.
"""
# Tähän plussataan luvut
laskuri = int(0)
# Ikuisuuslooppi
while True:
# Varaudutaan virheellisiin syötteisiin
try:
# Pyydetään käyttäjän syötettä
# syote = int(input("Anna luku. -1 lopettaa. "))
syote = int(input("Anna luku. 0 lopettaa. "))
# Poistutaan kun -1 syötetään
# if syote == -1:
if syote == 0:
print("Ohjelma päättyi. Antamiesi lukujen summa oli", laskuri)
# print("Ohjelma päättyi.")
break
# Lisätään syöte laskuriin
laskuri += syote
print("Antamiesi lukujen summa on", laskuri)
# Jos lukua ei syötetty.
except ValueError:
print("Syötä luku!")
2024-07-12 09:58:51 +02:00
# Jos suoritamme koodia suoraan skriptistä importtauksen sijaan,
# suoritetaan pääfunktio.
2024-05-16 20:21:10 +02:00
if __name__ == "__main__":
main()