« 1 (2)


Re: Mes scripts Python [Manollo]
OverdOzed
Inscrit:
01/01/2008 12:13
De Martigues, dans le 13
Post(s): 1234
Le problème vient de là :
print table(a)

Ta fonction table() s'occupe déjà d'afficher les nombres. Là tu demandes d'afficher ce que renvoie ta fonction (une fonction peut renvoyer une valeur, précisée avec "return"), c'est-à-dire rien, d'où l'affichage de "None".
Par conséquent, soit tu sors l'appel de la fonction du "print", soit tu modifies ta fonction pour qu'elle renvoie la table de multiplication avec "return".

Contribution le : 31/07/2010 15:25
_________________
"Passion de toute heure. Liberté infinie. Blender."
(Pour ceux qui connaissent le livre "Ewilan", c'est de la poésie marchombre)
Créer un fichier PDF de la contribution Imprimer


Re: Mes scripts Python [Manollo]
OverdOzed
Inscrit:
06/07/2009 09:22
De Fraggle Rock
Post(s): 5782
très juste granarc
une fonction renvoie toujours un code, si elle se termine sans erreur et qu'il n'y a pas de "return", elle renvoie "none"
def table (x):
	n = 1
	a=""
	while n < 11:
		a+= str(n * x)
		if n<10 : a+= ", "
		n += 1
	return a

print table(2)


à plus

Contribution le : 31/07/2010 15:59
_________________
ce n'est pas parce que l'on ne se comprend pas qu'il ne faut pas chercher à se faire entendre
Le chat du BUG
Créer un fichier PDF de la contribution Imprimer


Re: Mes scripts Python [Manollo]
OverdOzed
Inscrit:
06/07/2009 09:22
De Fraggle Rock
Post(s): 5782
excuse moi de revenir dessus, mais "for" en Python ne fonctionne pas comme en C et j'adore son utilisation (ça doit être le chapitre suivant)

alors:
# -*- coding:Latin-1 -*-

def table (x):
	a=""					#déclaration de la chaîne de caractère
	for n in range(1,11):			#range crée un tableau [1, 2, 3, ... 10]
		a+= str(n * x)			#str convertie le résultat en chaîne de caractère
		if(n<10):a+=", "		#si ce n'est pas le dernier, rajoute une virgule
	return a
	
for x in range(1,11):
	print "La table de", x, ":", table(x)


j'espère que ça pourra t'être utile

à plus

Contribution le : 31/07/2010 19:32
_________________
ce n'est pas parce que l'on ne se comprend pas qu'il ne faut pas chercher à se faire entendre
Le chat du BUG
Créer un fichier PDF de la contribution Imprimer


Re: Mes scripts Python [Manollo]
OverdOzed
Inscrit:
06/07/2009 18:46
De Lyon
Post(s): 1660
Cool, merci les gars en plus je captais pas bien l'utilité du "return"... j'ai deux réponses en une !

edddy, je dois bien avouer que ta version est beaucoup plus élégante que la mienne ! Je vais essayer de m'habituer dès maintenant à ces simplifications d'écriture
Et puis l'utilisation d'une chaine de caractère, c'est pas bête non plus

Merci en tout cas, ça m'aide bien d'avoir des êtres vivants de l'autre côté de l'écran... le PDF du bouquin ne me suffirait pas

Contribution le : 01/08/2010 12:35
_________________
Showreel | Pixels Clay and Noodles

Créer un fichier PDF de la contribution Imprimer


Re: Mes scripts Python [Manollo]
OverdOzed
Inscrit:
06/07/2009 09:22
De Fraggle Rock
Post(s): 5782
Bah, c'est 10 fois plus facile de corriger que d'attaquer un code. Comme pour le dessin ou l'écriture, la page blanche est toujours un grosse dépense de sucre pour être entamée

Bonne suite

Contribution le : 01/08/2010 13:17
_________________
ce n'est pas parce que l'on ne se comprend pas qu'il ne faut pas chercher à se faire entendre
Le chat du BUG
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 (2)




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Mes premières images sous Blender (débutants) 2.80 ---> 3.00 ? 0 33 Hier 10:21:12
HarDrive 
The Blender Clan 'tchat Buy (50 Pieces) New Samsung Galaxy Z Flip4 128GB Unlocked $17,450 0 50 26/01 07:44:35
emailychang01 
The Blender Clan 'tchat Buy (30 Pcs) New Mac mini M2 (2023) 256GB SSD $8,970: www.cutebitelectronics.com 0 26 25/01 11:02:28
emailychang01 
The Blender Clan 'tchat Buy (50 Pcs) New iMac M1 24-inch (2021) 512GB SSD $44,950 Website: www.cutebitelectronics.com 0 37 24/01 09:21:49
emailychang01 
The Blender Clan 'tchat Buy (50 Pcs) Macbook Air M2 13.6-inch 512GB SSD $54,950 Website: www.cutebitelectronics.com 0 58 23/01 09:20:38
emailychang01 
Questions & Réponses circuit avec dévers 3 88 22/01 18:42:26
moonboots 
The Blender Clan 'tchat Buy (50 Pcs) MacBook Pro M2 14-inch 512GB SSD $79,950 0 47 21/01 10:19:51
emailychang01 
The Blender Clan 'tchat Buy (50 Pieces) New Apple iPad Air 10.9-inch (2022) 256GB Wi-Fi + Cellular $24,950 0 84 20/01 08:43:41
emailychang01 
The Blender Clan 'tchat Buy (50 Pcs) New Mac mini M2 (2023) 256GB SSD $9,950 Website: www.cutebitelectronics.com 0 83 19/01 08:19:28
emailychang01 
The Blender Clan 'tchat Buy (50 Pieces ) New Apple iPad Mini 8.3-inch (2021) 256GB Wi-Fi + Cellular $22,450 0 55 18/01 08:46:54
emailychang01 
Hors Sujet !! Victime de piratage 0 115 18/01 00:01:38
Lylo 
The Blender Clan 'tchat Buy (50 Pieces) New Apple iPad Pro 12.9-Inches 2021 1TB Wifi + Cellular $69,950 0 76 17/01 09:54:03
emailychang01 
The Blender Clan 'tchat Buy (50 Pieces) New Apple iPad Pro 11-Inches 2021 2TB Wifi + Cellular $79,950 0 81 14/01 19:23:01
emailychang01 
Questions & Réponses [non résolu] Material preview et résolution 0 71 13/01 10:13:25
zeromeetsinfinity 
The Blender Clan 'tchat Buy (50 Pieces) New Original Unlocked Apple iPhone 13 Pro Max 5G 1TB $54,950 0 77 12/01 09:21:35
emailychang01 
Hors Sujet !! Verifpro.net - paypal, ebay, banks, crypto, docs and more! 0 58 11/01 18:57:13
julien_costa 
The Blender Clan 'tchat Buy (50 Pieces) New Original Unlocked Apple iPhone 12 Pro 5G 512GB $24,950 0 84 11/01 07:45:50
emailychang01 
Questions & Réponses [non résolu] Soucis de pivots et rotations à l'import dans un fichier fbx avec parents/enfants 0 3586 10/01 16:32:57
Brice_Willus 
The Blender Clan 'tchat Buy (30 Pieces) New Meta - Quest Pro Virtual Reality Headset - 256GB $29,970 0 78 10/01 10:34:12
emailychang01 
The Blender Clan 'tchat Buy (30 Pieces ) New Apple iPad 10.9-inch (2022) 64GB Wi-Fi + Cellular $13,470 0 137 09/01 09:47:14
emailychang01 

Qui est en ligne
224 utilisateur(s) en ligne (dont 172 sur Forums)

Membre(s): 0
Invité(s): 224


plus...
Nouveaux membres
MathiasFul 18/8/2022
VicenteZcl 18/8/2022
OlivaL1007 18/8/2022
Adrian8943 18/8/2022
NorbertoGe 18/8/2022
VeronaKais 18/8/2022
BettieSile 18/8/2022
DarylTier 18/8/2022
BretParkhi 18/8/2022
LeoTrotter 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Fev 15
Anniversaire de Dany
Fev 23
anniversaire de windspirit
Mar 14
Anniversaire de AMV12
plus 229 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445