Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Python by @EnteMortal ( 15 years ago )
if __name__=='__main__':
game=0
while game==0:
question=0
ingame=0
trai=4
guion=0
wordgio=''
wordin=input('Ingrese palabra\n>').lower()
print('Su palabra es \"',wordin,'\", la longitud de la palabra es', len(wordin), 'letras')
#Generar cadena de guiones para la palabra oculta.
while guion<len(wordin):
wordgio=wordgio+'_'
guion=guion+1
#¡AQUÍ VIENE LO BUENO!
while ingame==0:
print('\n', wordgio)
nonletra=input('Ingrese letra\n>')
letra=nonletra[0].lower()
guion=-1
mal=0
bien=0
#Comprobacion de letra
while guion!=len(wordin)-1:
guion=guion+1
if wordin[guion]!=letra:
mal=mal+1
elif wordin[guion]==letra:
if wordgio[guion]=='_':
bien=bien+1
if guion==0:
wordgio=letra+wordgio[1:]
else:
wordgio=wordgio[:guion]+letra+wordgio[guion+1:]
#Resultado y consecuencias
if bien>0:
print('_Bien hecho! la letra',letra,'es acertada')
if wordin==wordgio:
print('CONGRATULACIONES! HAS GANADO! la palabra era:\n',wordgio,'\nGAME OVER')
ingame=1
elif mal!=len(wordin):
print('Ups! parece que ya has puesto esa letra antes... vuelve a intentarlo con otra')
if mal==len(wordin):
print('FAIL! tu letra no es correcta! no la vayas a repetir...')
trai=trai-1
if trai!=0:
print('TE QUEDAN',trai,'INTENTOS!')
elif trai==0:
print('Se te acabaron las oportunidades!\nGAME OVER\n')
ingame=1
break
#Para que tele ponga otshra fishah...
while question==0:
retry=input("_Volver a jugar?\n>")
retry=retry.lower()
if retry in ('si', 's', 'zi', '1'):
question=1
elif retry in ('no', 'n', 'nop', '0'):
print('_Adios!')
game=1
question=1
else:
print("Incorrecto\nEscriba una opci_n valida")
Revise this Paste
Parent: 40579