Die Suche ergab 14 Treffer

von EEK
Freitag 7. April 2017, 11:14
Forum: Allgemeine Fragen
Thema: Taschenrechner Python
Antworten: 47
Zugriffe: 40566

Re: Taschenrechner Python

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 ...
von EEK
Freitag 7. April 2017, 10:16
Forum: Allgemeine Fragen
Thema: Taschenrechner Python
Antworten: 47
Zugriffe: 40566

Re: Taschenrechner Python

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!)
Wenn das wirklich stimmt, was bringt es dir denn dann wenn es dir jemand erklärt?
von EEK
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 ...
von EEK
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]
von EEK
Donnerstag 6. April 2017, 10:30
Forum: Allgemeine Fragen
Thema: Taschenrechner Python
Antworten: 47
Zugriffe: 40566

Re: Taschenrechner Python

SerBlack hat geschrieben: Mein Problem: SyntaxError: 'break' outside loop
Was mache ich falsch? Wie kann ich es verbessern?
Ohne deinen Code durchzulesen, liegt es ziemlich sicher an der falschen Einrückung
Edit: Warum hast du jetzt zwei while-Schleifen?
von EEK
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 ...
von EEK
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 ...
von EEK
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 ...
von EEK
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 ...
von EEK
Donnerstag 6. April 2017, 09:32
Forum: Allgemeine Fragen
Thema: Taschenrechner Python
Antworten: 47
Zugriffe: 40566

Re: Taschenrechner Python

SerBlack hat geschrieben:Ich weiß nicht was ihr alle habt, aber bei mir funktioniert es!
https://vid.me/43Vs
Dann gib mal z.B. "Ja" ein
von EEK
Donnerstag 6. April 2017, 09:28
Forum: Allgemeine Fragen
Thema: Taschenrechner Python
Antworten: 47
Zugriffe: 40566

Re: Taschenrechner Python

SerBlack hat geschrieben:Doch, bei mir funktioniert es.
Kann nicht sein, weil sich das

[codebox=pycon file=Unbenannt.txt]
or "Nein"
[/code]

nicht auf das erste "jein" bezieht
von EEK
Donnerstag 6. April 2017, 09:24
Forum: Allgemeine Fragen
Thema: Taschenrechner Python
Antworten: 47
Zugriffe: 40566

Re: Taschenrechner Python

BlackJack hat geschrieben:@SerBlack: Das hast Du ziemlich sicher nicht so gelöst, denn das funktioniert nicht.
Stimmt, das wäre mir jetzt gar nicht aufgefallen.
von EEK
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"...
von EEK
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 ...