mirror of
https://gitea.blesmrt.net/mikaela/scripts.git
synced 2024-12-22 18:52:46 +01:00
46 lines
1.1 KiB
Python
46 lines
1.1 KiB
Python
"""
|
|
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!")
|
|
|
|
|
|
# Jos suoritamme koodia suoraan skriptistä importtauksen sijaan,
|
|
# suoritetaan pääfunktio.
|
|
if __name__ == "__main__":
|
|
main()
|