Ein Python-Listing:
import easygui for x in range(5): print x easygui.msgbox("Hallo Horst") print "bye"
noch ein Code:
für diese Programme muss die neuste Version von easygui installiert sein.
zahlenraten
"""zahlenraten2 dercomputer muss sich eine zahl ausdenken und ich muss sie erraten""" import easygui import random gameOver=False versuche=0 while not gameOver: computerzahl=random.randint(1,500) easygui.msgbox("ich habe mir eine zahl zwischen 1 und 500 ausgedacht") menschenzahl=-1 while computerzahl !=menschenzahl: versuche=versuche+1 menschenzahl=easygui.integerbox("gib deine zahl ein:","rateSpiel 2",None,0,500) if versuche==1: meldung="%d Versuch"%versuche else: meldung="%d Versuche"%versuche if computerzahl==menschenzahl: easygui.msgbox("gewonnen",meldung) gameOver=True elif menschenzahl < computerzahl: easygui.msgbox("zu klein",meldung) else: easygui.msgbox("zu gross",meldung)
zahlenraten2
# -*- coding: utf-8 -*- """das ist mein zahlenrate spiel ich denke mir eine zahl aus der computer muss sie erraten 2008 gpl michael ivanov""" import easygui max=100 min=0 gameOver=False logbuch="\n\nlogbuch:" versuche=0 alteZahl=-1 #easygui.buttonbox(image="/home/horst/Desktop/nett.gif") easygui.msgbox("denk dir eine zahl zwischen 1 und 100 aus") while not gameOver: versuche+=1 computerzahl=min+(max-min)/2 if computerzahl==alteZahl: easygui.msgbox(msg="Ich habe gewonnen,weil du geschummelt hast"+logbuch,image="/home/horst/Desktop/angry.gif") gameOver=True else: alteZahl=computerzahl antwort=easygui.buttonbox(msg="ich denke %d ist diese Zahl:" % computerzahl, choices=["zu Klein","zu Groß","Richtig"],title="versuche:%i"%versuche ) logbuch+="\nVersuch %i: %s %s"%(versuche,computerzahl,antwort) if antwort=="Richtig": easygui.msgbox(msg= "ich habe gewonnen"+logbuch,image="/home/horst/Desktop/nett.gif") gameOver=True elif antwort=="zu Klein": min=computerzahl else: #die antwort war "zu Groß" max=computerzahl
|
Der Quellcode in den Code-Beispielen auf der gesamten Website www.spielend-programmieren.at ist lizensiert mit CC-GNU GPL v2.0+. |
|
Alle Inhalte (Texte, Bilder) in diesem spielend-programmieren Wiki von Horst JENS sind lizensiert unter der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License Bei Lizenzfragen wenden Sie sich an : Horst JENS möglichst per e-mail: horst.jens@spielend-programmieren.at |