Python 3.6 Quiz Spiel programmieren [Anfänger]

preview_player
Показать описание
Hallo, heute zeige ich für die Programmieranfänger in Python 3.6, wie man ein kleines Quiz programmieren kann. Dabei lernt ihr wichtige erweiterte Grundlagen zu einem Python Spiel.

Die mit Sternchen (*) gekennzeichneten Links sind sogenannte Affiliate-Links. Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekomme ich von dem betreffenden Online-Shop oder Anbieter eine Provision. Für dich verändert sich der Preis nicht.

#Python #Spiele #programmieren #lernen #Quiz
Рекомендации по теме
Комментарии
Автор

Ich glaube meine Programier skills sin vergleichbar mit den snowboardskills im Viedeo :D

Red_Fox_Miro
Автор

Vielen Dank für das Tutorial. War gut zu verstehen und umzusetzen.

Eine Frage zum Modifizieren habe ich: Gibt es eine Möglichkeit, die Fragen nicht immer in der gleichen Reihenfolge erscheinen zu lassen, sondern in einer zufälligen Reihenfolge? Dann jedoch mit der Bedingung, dass jede Frage genau einmal gestellt wird.

MarcelMoody
Автор

wenn ihr das auch einfach über CMD macht könnt ihr das auch als batch Datei im editor Programmieren. Aber sonst gutes Video :)

timoneisold
Автор

Hey. Ich hab ein Problem. Ich habe dieses Quiz versucht. Als ich es ausführen wollte, stand dort: invalid syntax.
Ich weiß jedoch nicht wieso. Da ich die neuste Version habe wird mir zum Glück immer angezeigt wo der Fehler ist. (Habe ihn mal fettgedruckt, damit du ihn findest :D)
import os
clear = lambda: os.system('cls')
clear()

punkte = 0

print("Herzlich wilkommen zum Quiz!")
print("Geb einfach die Nummer von der richtigen Antwort ein!")

#Erste Frage
print("1.Frage:")
print("Was ist die Hauptstadt von Deutschland?")
print("1)Frankfurt")
print("2)Berlin")
print("3)Leipzig")
print("4)Nürnberg")
antwort = input("Eingabe: ")
if antwort == "2":
punkte += 1
print("Richtige Antwort! Du hast jetzt " + str(punkte) + " Punkte.")
else:
print("Deine Antwort war leider falsch!")
print("Zur nächsten geht's weiter mit der 1")
antwort = input("Eingabe: ")
clear()
if antwort == "1":
print("2.Frage:")
else:
quit()

#Zweite Frage
print("Was ist Brainfuck?")
print("1)Hunderasse")
print("2)Erkrankung")
print("3)Programmiersprache")
print("4)Dorf")

antwort = input("Eingabe: ")
if antwort == "3":
punkte += 1
print("Richtige Antwort! Du hast jetzt " + str(punkte) + " Punkte.")
else:
print("Deine Antwort war leider falsch!")
print("Zur nächsten Frage geht's weiter mit der 1")
antwort = input("Eingabe: ")
if antwort == "1":
print("3.Frage:")
else:
quit()

#Dritte Frage
print("3.Frage:")
print("Was ist der Rhein?")
print("1)Ein Bundesland")
print("2)Ein See")
print("3)Eine Stadt in Bayern")
print("4)Ein Fluss in Deutschland")

antwort = input("Eingabe: ")
if antwort == "4":
punkte += 1
print("Richtige Antwort! Du hast jetzt " + str(punkte) + "Punkte."
*else:*
print("Deine Antwort war leider falsch!")
print("Zur nächsten Frage geht's mit der 1")
antwort = input("Eingabe: ")
if antwort == "4":
print("4.Frage")
else:
quit()




print("Herzlichen Glückwunsch, du hast in diesem Quiz " + str(punkte) + " Punkte erreicht!")

Das wird mir komischerweise rot markiert und die Fehlermeldung steht dort. Ich weiß jedoch nicht wieso.. Vieleicht kannst du mir helfen :D

zunverdient
Автор

AAAlso...
1.Abo geht raus und like ebenfalls.
Schönes Video.
Ich habe aber hier noch eine Frage:
Was sollte
import os
clear = lamda: os.system('cls')
clear()
bedeuten?
Ich möchte wissen was das bedeutet da ich erst neu mit informatik angefangen habe und noch nicht viele codes weiss.
Eine andere frage ist welche version von python ist das?
ich hoffe du kannst mir eine gute antwort liefern LG! :)

codex