Welcome, guest | Sign In | My Account | Store | Cart
#!/usr/bin/env python
# -*-coding:utf-8-*-
import random
import time
from time import sleep

nesne
="HANGMAN"
by="##Veysel Nantu##"
date
="28.11.2014"
simge
="-"*50
bos
=""*5
bilgi
="""            You will earn 50 points if you know a character
            and you will lose 25 points if your answer is wrong.
            If you give 5 wrong answers you will lose."""

print("{:^80}\n{:^80}\n{:^80}\n{:^80}\n{}".format(nesne,by,date,simge,bos))
print(bilgi)
print("{:^80}\n{:^80}\n{:^80}".format(bos,simge,bos))

kelimeler
= ["ability","about","above","absolute","accessible","accommodation",
             
"accounting","beautiful","bookstore","calculator","clever","engaged",
             
"engineer","enough","handsome","refrigerator","opposite","socks",
             
"interested","strawberry","backgammon","anniversary","confused",
             
"dangerous","entertainment","exhausted","impossible","overweight",
             
"temperature","vacation","scissors","accommodation","appointment",
             
"decrease","development","earthquake","environment","brand",
             
"environment","necessary","luggage","responsible","ambassador",
             
"circumstance","congratulate","frequent",]
secim
= random.choice(kelimeler)
tablov
=[]
tablov
.append("-"*len(secim))
tablo
=[]
for i in tablov:
   
for h in i:
        tablo
.append(h)
print("Our word has {} letters.".format(len(secim)),' '.join(tablo))
print(""*7)
c
="""  _________
  |
  |"""

c1
="\n  O"
c2
="\n \|/"
c3
="\n  |"         # <---- CAREFULL HERE :-)
c4
="\n / \ "
cson
=""
depo
=""
depo1
=""
a
=len(depo)
can
=5
puan
=0
olmazlar
="+/ 1234567890*-_?.,"
while True:
   
if len(depo)==len(secim): #depo uzunlugu kelimenin uzunluguna eÅŸitse
       
print("You won! Word: {} Your score: {}".format(secim,puan))
       
print("Please press 'Enter' for quit..")
       
break
   
if can==0:
       
print("\nYou lose...")
        sleep
(0.9)
       
print ("Your score: {}".format(puan))
        sleep
(0.9)
       
print ("The word that you couldnt answer: {}".format(secim))
        sleep
(0.9)
       
print("Please press 'Enter' for quit..")
       
break

    x
=input("\nPlease enter a letter: ")
   
if 1<len(x):
       
print ("\nYou can enter only 1 letter..")
       
continue
   
if x in olmazlar:
       
print("\nIt's not even a letter!")
       
continue
   
if x in depo:
       
print("You used this letter before!")
       
continue
   
if x in depo1:
       
print("You used this letter before!")
       
continue
   
if x in secim and not x in depo:
        puan
+=50*secim.count(x)
       
print("Letter {} is counted {} times.".format(x,secim.count(x)))
        sleep
(0.7)
       
for sayi, oge in enumerate(secim):
           
if 2 <=secim.count(oge) and x==oge:
                depo
+=x
                a
+=secim.count(oge)
               
if tablo[sayi]=="-":
                    tablo
[sayi]=x
               
print("In line {} .".format(sayi+1))
                sleep
(0.7)
           
if secim.count(oge)==1 and x==oge:
                depo
+=x
                a
+=secim.count(oge)
               
if tablo[sayi]=="-":
                    tablo
[sayi]=x
               
print("In line {} .".format(sayi+1))
                sleep
(0.7)
       
print("\nWord:",' '.join(tablo))
        sleep
(0.7)

   
else:
        depo1
+=x
        can
-=1
        puan
-=25
       
print("\nThis letter {} not in our word! {} healt left.".format(x,can))
        sleep
(0.7)
       
print("\nWord:",' '.join(tablo))
        sleep
(0.7)
       
if can==4:
            cson
+=str(c)
           
print(cson)
       
if can==3:
            cson
+=str(c1)       # WE STARTING HANG THE MAN HERE :-)
           
print(cson)      
       
if can==2:          
            cson
+=str(c2)
           
print(cson)
       
if can==1:
            cson
+=str(c3)
           
print(cson)
       
if can==0:
            cson
+=str(c4)
           
print(cson)


try:
    input
()
except SyntaxError:
   
pass

Diff to Previous Revision

--- revision 8 2014-12-22 17:15:54
+++ revision 9 2015-09-21 20:49:41
@@ -39,7 +39,7 @@
   
|"""
 c1="
\n  O"
 c2="
\n \|/"
-c3="
\n  |"
+c3="
\n  |"         # <---- CAREFULL HERE :-)
 c4="
\n / \ "
 cson=""
 depo=""

History