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