bin ein Python Anfänger (seit ca. 1 Monat)
habe schon ein paar Programme programiert wollte eure Meinung hören!
Code: Alles auswählen
from random import*
def matrix():
o = "0"
m = "1"
x = 0
while x == 0:
a = randrange(1,5)
b = randrange(1,5)
c = randrange(1,5)
d = randrange(1,5)
e = randrange(1,5)
f = randrange(1,5)
g = randrange(1,5)
h = randrange(1,5)
i = randrange(1,5)
j = randrange(1,5)
k = randrange(1,5)
l = randrange(1,5)
print a*o+b*m+c*o+d*m+e*o+f*m+g*o+h*m+i*o+j*m+k*m+l*o+a*m+b*o+c*m+d*o+e*m+f*o+g*o+h*m+i*o+j*o+k*m+l*m
time.sleep(0.035)
Man kann es mit Str+C stoppen
Totto:
Der PC rechnet aus wie viel das Match zwischen den beiden Vereinen ausgeht. Ich habe:Fußball, Football, Eiskockey, Basketball, Volleyball und Handball programmiert.
Code: Alles auswählen
from random import*
def totto():
print "Fußball, Football, Eishockey, Basketball, Volleyball und Handball"
u = raw_input("Sportart: ")
x = raw_input("Heimmannschaft: ")
y = raw_input("Gastmannschaft: ")
a=0
b=0
if u == "fußball" or u == "Fußball":
a = randrange(0,6)
b = randrange(0,5)
if a > b:
print x,"gewinnt",a,":",b,
if a < b:
print y,"gewinnt",b,":",a,
if a == b:
print x,"und",y,"spielen unentschieden",a,":",b,
elif u =="football" or u == "Football":
c = randrange(0,9)
d = randrange(0,8)
f = randrange(0,4)
g = randrange(0,3)
a = c*7+f*3
b = d*7+g*3
if a > b:
print x,"gewinnen",a,":",b,
if a < b:
print y,"gewinnen",b,":",a,
if a == b:
print x,"und",y,"spielen unentschieden",a,":",b,
elif u == "handball" or u== "Handball":
a = randrange(20,38)
b = randrange(18,35)
if a > b:
print x,"gewinnt",a,":",b,
if a < b:
print y,"gewinnt",b,":",a,
if a == b:
print x,"und",y,"spielen unentschieden",a,":",b,
elif u == "volleyball" or u== "Volleyball":
a = randrange(0,4)
b = randrange(0,4)
while not a == 3 or b == 3:
a = randrange(0,4)
b = randrange(0,4)
if a == b:
while a == b:
a = randrange(0,4)
b = randrange(0,4)
if a > b:
print x,"gewinnt",a,":",b,
if a < b:
print y,"gewinnt",b,":",a,
elif u == "basketball" or u== "Basketball":
a = randrange(84,100)
b = randrange(80,95)
if a > b:
print x,"gewinnt",a,":",b,
if a < b:
print y,"gewinnt",b,":",a,
elif u == "eishockey" or u== "Eishockey":
a = randrange(0,10)
b = randrange(0,8)
if a == b:
c = randrange(0,6)
d = randrange(0,6)
while c == d:
c = randrange(0,6)
d = randrange(0,6)
if c < d:
print x,"gewinnt im Penaltyschießen",c,":",d,"(",a,":",b,")"
if c > d:
print y,"gewinnt im Penaltyschießen",d,":",c,"(",b,":",a,")"
if a > b:
print x,"gewinnt",a,":",b,
if a < b:
print y,"gewinnt",b,":",a,
else:
print "Die Sportart ist nich programmiert"
sie läuft unendlich lang und kann mit Str+C gestoppt werden
Code: Alles auswählen
import time
import winsound
def uhr():
s =500
x = 0
while not x == 1:
a = time.strftime("%H:%M:%S")
print a
winsound.Beep(s,2)
time.sleep(1)