Kleine Programme in Python
1) "4 in 1"-Taschenrechner
i=0
print '\n' + "---------------------------------" +'\n'
print "Grundrechenarten" +'\n'
print "---------------------------------" +'\n'
i1 = a
i2 = ["+", "-", "*", "/"]
i3 = b
if i2 = "+":
print "Die Summe beträgt",a+b
elif i2 = "-":
print "Die Differenz beträgt",a-b
elif i2 = "*":
print "Das Produkt beträgt",a*b
else:
print: "Die Division ergibt", (a+0.0)/b
2) Berechnen von Binomialkoeffizienten
i=0
print '\n' + "---------------------------------" +'\n'
print "Programm zur Brechnung von Binomialkoeffizienten" +'\n'
print "---------------------------------" +'\n'
i1 = n
i2 = m
if m >= n or m == n:
print "Die erste Zahl (n) muss größer als die zweite (m) sein!"
else:
d(m,n) = fak(n)/fak(n-m)
print "Das Ergebnis ist", d(n,m)
3)Erkennen von Schaltjahren
x=""
i=0
print '\n' + "---------------------------------" +'\n'
print "Programm zur Schaltjahrberechnung" +'\n'
print "---------------------------------" +'\n'
i = input("Jahreszahl:")
if i < 1582:
x= "Der gregorianische Kalender gilt erst seit 1582."
elif i > 4000:
x= "Bitte keine Zahlen eingeben, die größer als 4000 sind."
elif i%400 == 0:
x= "Das angegebene Jahr ist ein Schaltjahr."
elif i%4==0:
if i%100==0:
x= "Das angegebene Jahr ist kein Schaltjahr!"
else:
x= "Das angegebene Jahr ist ein Schaltjahr!"
else:
x= "Das angegebene Jahr ist kein Schaltjahr!"
print x