Ich schreibe einen einfachen Test, der zählen soll, wie oft der Benutzer mit "Ja" und "Nein" geantwortet hat. Hier ist mein Code:Zählen, wie oft eine Bedingung erfüllt ist (Python)
questions = ["Are you happy?", "Did you shower?", "Are you Turkish?", "Are you bored?", "Do you have friends?"]
yes = 0
no = 0
for each in questions:
answers = input(each)
if answers == "yes":
yes =+ 1
elif answers == "no":
no =+ 1
print(yes, no)
Nach der Beantwortung entweder „Ja“ oder „Nein“ die Fragen Python Antworten Output: (0,0)
Was mache ich falsch?
EDIT: Die genaue Ausgabe erhalte ich hier:
[email protected]:~/enviroments$ python quiz.py
Are you happy?yes
Did you shower?no
Are you Turkish?yes
Are you bored?no
Do you have friends?yes
(0, 0)
Was gibt es zur Zeit aus, was darauf hindeutet, dass etwas nicht stimmt? – idjaw
Meine schlechte, ich werde es in einer Sekunde bearbeiten. Es gibt mir 'Ouput: (0,0)' –
Sie haben '= + 'an zwei Stellen geschrieben, wo ich glaube, dass Sie' + = 'schreiben wollten. –