Python :: Aufgabe #87 :: Lösung #1

4 Lösungen Lösungen öffentlich
#87

Quersummen Berechnung

Anfänger - Python von mattthias - 18.08.2015 um 09:49 Uhr
Teil1. Schreibe ein Konsolenprogramm, welches die Quersummen der Zahlen 0 bis 99 errechnet.

Zusatz: Schreibe ein Programm, welches eine Eingabe annimmt, und aus der eingegebenen Zahl die Quersumme errechnet
(Mindestens bis 100.000).

*Das Programm muss sauber formatiert sein
*Verwende Kommentare zum besseren Verständnis und / oder halte deinen Fortschritt damit fest

Hinweise und Anregungen:

- Teil 1 darf auf den Fall bezogen programmiert werden. Aber:Ist das notwendig?
- Vergiss das Semikolon nicht
- Wie kann ich die Konsole offen lassen, bis ich Enter drücke? Alternativ: Wie könnte ich die Konsole über einen bestimmten
Zeitraum das Ergebnis anzeigen lassen?
#1
vote_ok
von Veigar (1120 Punkte) - 21.12.2015 um 22:24 Uhr
Quellcode ausblenden Python-Code
import time

#Berechnung der Quersumme mithilfe der Länge einer Zahl
def quersumme(x):
    a=0
    for i in range(len(str(x))):
        a=a+int(str(x)[i])
    return(a)
                
for i in range(100):
    print("Die Quersumme von",i,"ist", quersumme(i))

def abfrage():
    a=int(input("Bitte geben sie die zu berechnende zahl ein"))
    print("Die Quersumme von",a,"ist", quersumme(a))
    b=input("Noch eine Zahl(Ja,Nein)")
    if b=="Ja" or b=="ja":
        abfrage()
    #Programm schließt wenn Benutzer nicht erneut berechnen will nach Zeit
    else:
        time.sleep(5)

abfrage()




Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben