anwaarber
Messages postés10Date d'inscriptionvendredi 17 décembre 2004StatutMembreDernière intervention 9 octobre 2005
-
9 oct. 2005 à 13:22
taz_iup
Messages postés179Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention21 mai 2014
-
21 oct. 2005 à 17:59
salut a tous,
j'ai un problème lors de la création d'un fichier HTML avec python
surtout quand je fait passer des variables dans le code :
def informations():
a=input('entrer nom:')
b=input('entrer prénom:')
c=input('entrer date de naissance:')
d=input('entrer sexe:')
if d=='masculin':
texte=['<html>\n'
'<title>informations personnelles</title>\n'
'<head>\n'
'\n'
print'vous etes monsieur :"%s" "%s" ' % (a,b)
'\n'
'</head>\n'
'</html>']
x=open('site.html','w')
for i in texte:
x.write(i)
x.close()
il me donne une erreur de syntaxe ici
qui peut me corriger ce blème
sebfinck
Messages postés1Date d'inscriptionvendredi 26 novembre 2004StatutMembreDernière intervention13 octobre 2005 13 oct. 2005 à 21:12
hello!
déjà un truc, je sais pas si c'est le fait de l'avoir collé ici, mais il manque des virgules entre chaque élément de ta liste texte, sinon l'erreur de syntaxe provient de tes ', met la première avant ton print.
'print "vous etes monsieur...etc
a mon avis, a l'heure qu'il est t'avais déjà trouvé la solution!