Hi, today I will post a little educational program, without many explanations about the code (it's quite simple, indeed). The output of this code is an html file with 10 random exercizes where you have to guess who is greater... it's in Italian, sorry, you will have to use google translate :) but there are few words... it's very intuitive, I think.
So here's the code:
images = lambda name,width: "<img src='img/"+name+"' width="+str(width)+">" bapple = images('apple.png',20) bpear = images('pear.png',20) lapple = images('apple.png',15) lpear = images('pear.png',15) space = " " html = "<html><style>\ input[type=text] { border: 3px solid #555; } \ table, th, td \ {border: 1px solid black;border-collapse: collapse; } \ </style><body><table border=1 >" box = "<input type='text' style='width:30'>" html += '<h2><center>Maggiore o minore?</center></h1>' x = 1 # counter per esercizi def exe(applenum,pearnum): global html,x html += "<td>Esercizio n." + str(x) + space*5 for a in range(applenum): html += bapple html += " = " + box +space*5 for p in range(pearnum): html += bpear html += " = " + box html += "\n" html += "<br>[a] "+lapple+" > "+lpear html += "<br>[b] "+lapple+" < "+lpear html += "<br>" html += "<tr>" x += 1 from random import randint def exe2(numbers): for f in range(numbers): exe(randint(1,9),randint(1,9)) exe2(10) # =================================== html += "</table></body>" file = open("greaterthan.html","w") file.write(html) file.close()
You need to have a dir named 'img' and the two png files called apple.png and pear.png.
ReplyDelete