velamentum/source/Examples/SuS/Schlauheitstest/Schlauheitstest.py
Daniel Spittank 1d272caebe Erste Version für iOS
unter iOS nicht unterstützt sind AudioRecorder, VideoRecorder,
SprachEingabe, VibrationsSignal. Der BildRecorder kann nur interaktiv
aufnehmen.
2017-02-04 16:58:47 +01:00

80 lines
3.1 KiB
Python

from velamentum.alle import*
punkte=0
d=Dialog("Schlauheits-Test","Teste, wie schlau du bist!")
d.zeige()
ed=EntscheidungsDialog("Laender-Frage","Wie viele Laender gehoeren zu Der EU?")
ed.text1="28"
ed.text2="17"
ed.zweiTasten=True
ed.zeige()
if(ed.ergebnis==1):
d.nachricht="Richtig! Es gehoeren 28 Laender zu der EU."; punkte+=2
elif(ed.ergebnis==2):
d.nachricht="Leider Falsch!"
d.zeige()
ed=EntscheidungsDialog("Personen-Frage","Wieviele Leute lebten 2012 in Deutschland?")
ed.text1="40000000"
ed.text2="80000000"
ed.text3="81000000"
ed.dreiTasten=True
ed.zeige()
if(ed.ergebnis==1):
d.nachricht="Leider Falsch!"
elif(ed.ergebnis==2):
d.nachricht="Fast Richtig!"
elif(ed.ergebnis==3):
d.nachricht="Richtig! 2012 lebten 81000000 Menschen in Deutschland."
d.zeige()
ed=EntscheidungsDialog("Einwohner-Frage","Welche Stadt hat Die meisten Einwohner?")
ed.text1="Peking"
ed.text2="New York"
ed.text3="Mexico-City"
ed.dreiTasten=True
ed.zeige()
if (ed.ergebnis==1):
d.nachricht="Leider Falsch, Peking hat 15800000 Einwohner Und damit 4.300.000 Einwohner weniger, Als Die Stadt Mit Den meisten Einwohnern."
elif (ed.ergebnis==2):
d.nachricht="Leider Falsch, New York hat 8200000 Einwohner Und damit Ca. 11.800.000 Einwohner weniger, Als Die Stadt Mit Den meisten Einwohnern."
elif (ed.ergebnis==3):
d.nachricht="Richtig, Mexico-City hat 20100000 Einwohner Und Ist damit Die Stadt Mit Den meisten Einwohnern Der Welt."; punkte+=3
d.zeige()
ed=EntscheidungsDialog("Film-Frage","Welcher Film hat Das meiste geld eingebracht?")
ed.text1="Avatar"
ed.text2="Skyfall"
ed.text3="Iron Man 3"
ed.dreiTasten=True
ed.zeige()
if (ed.ergebnis==1):
d.nachricht="Richtig, Der Film Avatar hat 2800000000 Dollar eingespielt Und Ist damit Auf Platz 1!"; punkte+=3
elif (ed.ergebnis==2):
d.nachricht="Leider Falsch, Der Film Skyfall hat 1100000000 Dollar eingespielt Und liegt damit auf Platz 9."
elif (ed.ergebnis==3):
d.nachricht="Leider Falsch, Der Film Iron Man 3 hat 1200000000 Dollar eingespielt Und liegt damit Auf Platz 6."
d.zeige()
ed=EntscheidungsDialog("Koerperteil-Frage","Wie viele Knochen hat der menschliche Koerper Im Durchschnitt?")
ed.text1="150"
ed.text2="206"
ed.text4="403"
ed.dreiTasten=True
ed.zeige()
if (ed.ergebnis==1):
d.nachricht="Leider Falsch, er hat mehr, Als Nur 150 Knochen."
elif (ed.ergebnis==2):
d.nachricht="Richtig, allerdings Ist dies Nur Der Durchschnitt. Kleine Kinder Haben beispielsweise Noch mehr Knochen, Als erwachsene Menschen, Weil Die Knochen Mit dem Alter zusammenwachsen!"; punkte+=3
elif (ed.ergebnis==3):
d.nachricht="Ganz Falsch"
d.zeige()
ed=EntscheidungsDialog("Fertig!","Willst du wissen, Wie viele Punkte Du erreicht hast")
ed.text1="Ja"
ed.text2="Nein"
ed.zweiTasten=True
ed.zeige()
if (ed.ergebnis==1):
d.nachricht="Du hast %d Punkte erreicht!" % (punkte)
elif (ed.ergebnis==2):
d.nachricht="Danke fuers spielen!"
if(ed.ergebnis == 1 and punkte>=8):
d.nachricht="Du hast %d Punkte erreicht Und bist damit schlau!" % (punkte)
elif(ed.ergebnis == 1 and punkte<=8):
d.nachricht="Du hast %d Punkte erreicht Und bist damit dumm!" % (punkte)
d.zeige()