#!/usr/bin/env python3
import cgi, cgitb, random
cgitb.enable()
header = '''
Python - CGI-Programmierung
'''
footer = '''
'''
form = cgi.FieldStorage()
print(header)
print("
Kopfrechnen
")
if form.getvalue("config"):
ro = form.getvalue("ro")
anz = int(form.getvalue("anz"))
opmin1 = int(form.getvalue("opmin1"))
opmax1 = int(form.getvalue("opmax1"))
opmin2 = int(form.getvalue("opmin2"))
opmax2 = int(form.getvalue("opmax2"))
print("Addition")
for i in range(anz):
if form.getvalue("ergebnis"+str(i+1)):
e = int(form.getvalue("ergebnis"+str(i+1)))
else:
e = None
a = int(form.getvalue("a"+str(i+1)))
b = int(form.getvalue("b"+str(i+1)))
if e == None:
print("
",a,"+",b,"= - Ergebnis wurde nicht eingegeben! Richtiges Ergebnis:",a+b,"
")
for i in range(anz):
if form.getvalue("ergebnis"+str(i+1)):
e = int(form.getvalue("ergebnis"+str(i+1)))
else:
e = None
a = int(form.getvalue("a"+str(i+1)))
b = int(form.getvalue("b"+str(i+1)))
if e == None:
print("
",a,"-",b,"= - Ergebnis wurde nicht eingegeben! Richtiges Ergebnis:",a-b,"
")
for i in range(anz):
if form.getvalue("ergebnis"+str(i+1)):
e = int(form.getvalue("ergebnis"+str(i+1)))
else:
e = None
a = int(form.getvalue("a"+str(i+1)))
b = int(form.getvalue("b"+str(i+1)))
if e == None:
print("
",a,"*",b,"= - Ergebnis wurde nicht eingegeben! Richtiges Ergebnis:",a*b,"
")
for i in range(anz):
if form.getvalue("ergebnis"+str(i+1)):
e = int(form.getvalue("ergebnis"+str(i+1)))
else:
e = None
a = int(form.getvalue("a"+str(i+1)))
b = int(form.getvalue("b"+str(i+1)))
if e == None:
print("
",a,":",b,"= - Ergebnis wurde nicht eingegeben! Richtiges Ergebnis:",a//b,"