Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2015
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 6.99 KB | None | 0 0
  1. import cgi
  2. import random
  3.  
  4. die=None
  5. sum_die=0
  6.  
  7. def dice_display_1(die1):
  8.     if die1 == 1:
  9.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-1.png" alt="1" width="107" height="107" />')
  10.     elif die1 == 2:
  11.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-2.png" alt="2" width="107" height="107" />')
  12.     elif die1 == 3:
  13.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-3.png" alt="3" width="107" height="107" />')     
  14.     elif die1 == 4:
  15.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-4.png" alt="4" width="107" height="107" />')
  16.     elif die1 == 5:
  17.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-5.png" alt="5" width="107" height="107" />')     
  18.     elif die1 == 6:
  19.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-6.png" alt="6" width="107" height="107" />')     
  20.     return 
  21. def dice_display_2(die2):
  22.     if die2 == 1:
  23.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-1.png" alt="1" width="107" height="107" />')
  24.     elif die2 == 2:
  25.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-2.png" alt="2" width="107" height="107" />')
  26.     elif die2 == 3:
  27.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-3.png" alt="3" width="107" height="107" />')     
  28.     elif die2 == 4:
  29.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-4.png" alt="4" width="107" height="107" />')
  30.     elif die2 == 5:
  31.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-5.png" alt="5" width="107" height="107" />')     
  32.     elif die2 == 6:
  33.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-6.png" alt="6" width="107" height="107" />') 
  34.        
  35. def dice_display_3(die3):
  36.     if die3 == 1:
  37.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-1.png" alt="1" width="107" height="107" />')
  38.     elif die3 == 2:
  39.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-2.png" alt="2" width="107" height="107" />')
  40.     elif die3 == 3:
  41.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-3.png" alt="3" width="107" height="107" />')     
  42.     elif die3 == 4:
  43.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-4.png" alt="4" width="107" height="107" />')
  44.     elif die3 == 5:
  45.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-5.png" alt="5" width="107" height="107" />')     
  46.     elif die3 == 6:
  47.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-6.png" alt="6" width="107" height="107" />') 
  48.        
  49. def dice_display_4(die4):
  50.     if die4 == 1:
  51.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-1.png" alt="1" width="107" height="107" />')
  52.     elif die4 == 2:
  53.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-2.png" alt="2" width="107" height="107" />')
  54.     elif die4 == 3:
  55.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-3.png" alt="3" width="107" height="107" />')     
  56.     elif die4 == 4:
  57.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-4.png" alt="4" width="107" height="107" />')
  58.     elif die4 == 5:
  59.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-5.png" alt="5" width="107" height="107" />')     
  60.     elif die4 == 6:
  61.         print('"<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-6.png" alt="6" width="107" height="107" />')
  62.        
  63. def dice_display_5(die5):
  64.     if die5 == 1:
  65.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-1.png" alt="1" width="107" height="107" />')
  66.     elif die5 == 2:
  67.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-2.png" alt="2" width="107" height="107" />')
  68.     elif die5 == 3:
  69.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-3.png" alt="3" width="107" height="107" />')     
  70.     elif die5 == 4:
  71.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-4.png" alt="4" width="107" height="107" />')
  72.     elif die5 == 5:
  73.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-5.png" alt="5" width="107" height="107" />')     
  74.     elif die5 == 6:
  75.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-6.png" alt="6" width="107" height="107" />') 
  76.        
  77. def dice_display_6(die6):
  78.     if die6 == 1:
  79.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-1.png" alt="1" width="107" height="107" />')
  80.     elif die6 == 2:
  81.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-2.png" alt="2" width="107" height="107" />')
  82.     elif die6 == 3:
  83.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-3.png" alt="3" width="107" height="107" />')     
  84.     elif die6 == 4:
  85.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-4.png" alt="4" width="107" height="107" />')
  86.     elif die6 == 5:
  87.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-5.png" alt="5" width="107" height="107" />')     
  88.     elif die6 == 6:
  89.         print('<img src="http://cmpt165.csil.sfu.ca/~snoruzi/assignment4/png/dice-6.png" alt="6" width="107" height="107" />') 
  90.        
  91.  
  92.  
  93. die1=random.randint(1,6)
  94. die2=random.randint(1,6)
  95. die3=random.randint(1,6)
  96. die4=random.randint(1,6)
  97. die5=random.randint(1,6)
  98. die6=random.randint(1,6)
  99.  
  100. sum_die=die1+die2+die3+die4+die5+die6
  101.  
  102. form = cgi.FieldStorage()
  103. name = form.getvalue("name")
  104. value = int(form.getvalue("value"))
  105.  
  106.  
  107. def win(name,value):
  108.     print ("Content-type: text/html")
  109.     print ("")
  110.     print ('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"')
  111.     print ("")
  112.     print ('"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">')
  113.     print ("")
  114.     print ("<html>")
  115.     print ("<head><title>Dice Game</title></head>")
  116.     print ("<body>")
  117.     print ("<p> Thanks for playing,", name , ".</p>")
  118.     print ("<p> You bet the total would be at least,", value ,".</p>")
  119.     print ("<p>Here are the dice rolls,</p>")
  120.     dice_display_1(die1),dice_display_2(die2),dice_display_3(die3),dice_display_4(die4),dice_display_5(die5),dice_display_6(die6)
  121.     print ("<p>The total rolled was",sum_die,".</p>")
  122.     print("<p>You won!</p>")
  123.     print ("</body>")
  124.     print ("</html>")
  125. def loss(name,value):
  126.     print ("Content-type: text/html")
  127.     print ("")
  128.     print ('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"')
  129.     print ("")
  130.     print ('"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">')
  131.     print ("")
  132.     print ("<html>")
  133.     print ("<head><title>Dice Game</title></head>")
  134.     print ("<body>")
  135.     print ("<p> Thanks for playing,", name , ".</p>")
  136.     print ("<p> You bet the total would be at least,", value , ".</p>")
  137.     dice_display_1(die1),dice_display_2(die2),dice_display_3(die3),dice_display_4(die4),dice_display_5(die5),dice_display_6(die6)
  138.     print ("<p>Here are the dice rolls,</p>",)
  139.     print ("<p>The total rolled was",sum_die,".</p>")
  140.     print("<p>Sorry, you lost.</p>")
  141.     print ("</body>")
  142.     print ("</html>")
  143.    
  144. if value>=sum_die:
  145.         win(name,value)
  146. else:
  147.         loss(name,value)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement