War nur ein kleiner Scherz am Rande. Heute ist mein Letzter Tag dann gehe ich !! (Usbekistan, Urlaub)
Was du machen musst, hat dir Kebap ja schon gesagt. Du solltest dir aber wirklich die Grundlagen (noch)Mal anschauen. Wenn du mit so was schon Probleme hast, wirst du nicht besonders weit kommen ...
Die Suche ergab 14 Treffer
- Freitag 7. April 2017, 11:14
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
- Freitag 7. April 2017, 10:16
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Wenn das wirklich stimmt, was bringt es dir denn dann wenn es dir jemand erklärt?SerBlack hat geschrieben:Könntest du es mir erklären wie man diesen Fehler behebt? (Heute ist mein letzter Tag, dann gehe ich für immer weg. Nach Afrika, will ein leben ohne Technik!)
- Freitag 7. April 2017, 09:32
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Mein Problem ist: Wenn man Ja am Ende antwortet, wiederholt sich das Ergebnis und die Rechnung die man vorher eingegeben hat.
Das kommt daher, weil du 3 getrennte while-Schleifen hast. Die Abfrage "Willst du weiter rechnen?..." ist ja nur in der dritten while-Schleife und somit wird auch nur ...
- Donnerstag 6. April 2017, 12:17
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Soll dann das so schreiben:
oper = int(input("Welche Rechenoperation soll durchgeführt werden? (+,-,/.,*): "))
?
Nein, die Rechenoperatoren sind doch keine Zahlen.
Du musst testen ob einer der Rechenoperatoren eingegeben wurde.
z.B.
[codebox=python file=Unbenannt.txt]
if oper == '+'
[/code]
oper = int(input("Welche Rechenoperation soll durchgeführt werden? (+,-,/.,*): "))
?
Nein, die Rechenoperatoren sind doch keine Zahlen.
Du musst testen ob einer der Rechenoperatoren eingegeben wurde.
z.B.
[codebox=python file=Unbenannt.txt]
if oper == '+'
[/code]
- Donnerstag 6. April 2017, 10:30
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Ohne deinen Code durchzulesen, liegt es ziemlich sicher an der falschen EinrückungSerBlack hat geschrieben: Mein Problem: SyntaxError: 'break' outside loop
Was mache ich falsch? Wie kann ich es verbessern?
Edit: Warum hast du jetzt zwei while-Schleifen?
- Donnerstag 6. April 2017, 10:08
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Ich weiß nicht, bei mir kam: http://www.python-kurs.eu/operatoren.php
Aber hab jetzt nach etwas anderem gesucht und geschafft:
jein = input("Willst du weiter rechnen? (Ja/Nein)")
jein = jein.lower()
if jein == 'nein':
print("Tschüss!")
break
Und danke für die Hilfe!
Du solltest dir ...
Aber hab jetzt nach etwas anderem gesucht und geschafft:
jein = input("Willst du weiter rechnen? (Ja/Nein)")
jein = jein.lower()
if jein == 'nein':
print("Tschüss!")
break
Und danke für die Hilfe!
Du solltest dir ...
- Donnerstag 6. April 2017, 10:02
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
@SerBlack: Entweder rechts und links vom ``or``-Operator einen Vergleich durchführen, oder die Eingabe beispielsweise in Kleinbuchstaben umwandeln und mit 'nein' vergleichen. Dann hat man alle Kombinationen 'nein' in Gross- und Kleinbuchstaben zu schreiben erschlagen.
Habe gerade im Internet ...
Habe gerade im Internet ...
- Donnerstag 6. April 2017, 09:47
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Oh, da habt ihr recht :( das war der alte code.
wie kann man es dann lösen?
Jetzt überleg mal! Wenn
[codebox=pys60 file=Unbenannt.txt]
if jein == 'nein':
[/code]
funktioniert.
[codebox=pys60 file=Unbenannt.txt]
if jein == 'nein' or 'Nein':
[/code]
aber nicht, was muss denn dann zwischen [codebox ...
wie kann man es dann lösen?
Jetzt überleg mal! Wenn
[codebox=pys60 file=Unbenannt.txt]
if jein == 'nein':
[/code]
funktioniert.
[codebox=pys60 file=Unbenannt.txt]
if jein == 'nein' or 'Nein':
[/code]
aber nicht, was muss denn dann zwischen [codebox ...
- Donnerstag 6. April 2017, 09:39
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
https://vid.me/lYGM bitte
Entweder hast du den Code geändert oder keine Ahnung. So wie in deinem Beispiel kann es jedenfalls nicht funktionieren.
Von mir aus behauptest du auch weiter, dass es so funktioniert, aber wenn dir Leute "BlackJack" die wirklich Ahnung haben, sagen, dass du falsch liegst ...
Entweder hast du den Code geändert oder keine Ahnung. So wie in deinem Beispiel kann es jedenfalls nicht funktionieren.
Von mir aus behauptest du auch weiter, dass es so funktioniert, aber wenn dir Leute "BlackJack" die wirklich Ahnung haben, sagen, dass du falsch liegst ...
- Donnerstag 6. April 2017, 09:32
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Dann gib mal z.B. "Ja" einSerBlack hat geschrieben:Ich weiß nicht was ihr alle habt, aber bei mir funktioniert es!
https://vid.me/43Vs
- Donnerstag 6. April 2017, 09:28
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Kann nicht sein, weil sich dasSerBlack hat geschrieben:Doch, bei mir funktioniert es.
[codebox=pycon file=Unbenannt.txt]
or "Nein"
[/code]
nicht auf das erste "jein" bezieht
- Donnerstag 6. April 2017, 09:24
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
Stimmt, das wäre mir jetzt gar nicht aufgefallen.BlackJack hat geschrieben:@SerBlack: Das hast Du ziemlich sicher nicht so gelöst, denn das funktioniert nicht.
- Donnerstag 6. April 2017, 09:16
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
EDIT: Doch, nur musste ich auf klein/großschreibung achten
dies habe ich so gelöst:
if jein == 'nein' or 'Nein':
print("Tschüss")
Wenn du es "richtig" machen willst, musst aber auch noch Falscheingaben abfangen. Also z.B. wenn sich jemand vertippt: "nien", "aj"...
- Donnerstag 6. April 2017, 07:45
- Forum: Allgemeine Fragen
- Thema: Taschenrechner Python
- Antworten: 47
- Zugriffe: 40566
Re: Taschenrechner Python
EDIT: Hat sich erledigt, außer mit dem while true
Das mit dem while true machst du so in etwa:
# -*- coding: iso-8859-1 -*-
while True:
num1 = input("Gib die erste Zahl ein: ")
oper = input("Welche Rechenoperation soll durchgeführt werden? (+,-,/.,*): ")
num2 = input("Gib die zweite Zahl ...