Python :: Aufgabe #1 :: Lösung #22
33 Lösungen
#1
Multiplikation ohne zu multiplizieren
Anfänger - Python
von Gustl
- 11.11.2012 um 17:24 Uhr
Erstellen Sie ein Konsolenprogramm welches dem Benutzer auffordert 2 Zahlen einzugeben, diese sollen dann multipliziert werden, jedoch ist nur die Grundrechenart Addition erlaubt.
Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
Wenn einer der 2 Zahlen keine Zahl ist, soll eine Fehlermeldung ausgegeben werden und der Benutzer noch einmal aufgefordert werden eine Zahl einzugeben.
#22
von jule0625 (120 Punkte)
- 01.08.2018 um 11:38 Uhr
#nummerische multiplikation und division
def multiplikation(A,B):
ergebnis=0;
A=int(A);
B=int(B);
for x in range(0,B,1):
summ=ergebnis;
ergebnis=A+summ;
return ergebnis;
def division(A,B):
A=int(A);
B=int(B);
y=A-B;
ergebnis=0;
while(y>=0):
summ=y;
y=summ-B
ergebnis=ergebnis+1;
return ergebnis;
while(1):
erg=0;
wert1=input("Erste Zahl:");
wert2=input("zweite Zahl:");
decision=input("Bitte Entscheiden Sie sich ob sie Dividieren (1)\noder Multiplizieren (0)wollen");
decision=int(decision);
if decision==0:
erg=multiplikation(wert1,wert2);
elif decision==1:
erg=division(wert1,wert2);
else:
print("syntax error;");
print(erg);
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
