All pastes #404347 Raw Edit

Untitled

public text v1 · immutable
·published 2007-03-20 23:29 UTC
rendered paste body
#python


def caractere_saisie():
	"saisie d un caractere"
	caract = raw_input('rentre une lettre : ')

	return caract


def verif(chaine, caract):
	"verifie si le caractere et dans le mot"
	i = 0
	max = len(chaine)
	trouve = 0

	while ( i < max ) :
		if ( chaine[i] == caract ) :
			trouve = chaine[i]
		i = i + 1
	
	return trouve


def affiche_mot_pas_secret(chaine, trouve):
	"affiche le mot avec le caractere trouver"
	nchaine = ''
	i = 0
	max = len(chaine)
	while i < max :
		if trouve == chaine[i] :

			nchaine = nchaine + trouve

		else :
			nchaine = nchaine + '-'
		i = i + 1

	return nchaine
	



##########__main__##########

mot_secret = 'ouai'
ok = 0
nchaine ='----'
i = 0
max = len(mot_secret)


while i < 4 :


	caractere = caractere_saisie()

	ok = verif(mot_secret, caractere)

	mot_pas_scred = affiche_mot_pas_secret(mot_secret, ok)

	if ok != 0 :
		while i < max :
			if mot_pas_scred[i] != '-' :
				nchaine[i] = mot_pas_scred[i]
			i = i + 1



	print nchaine,

	i = i + 1