| [Script] Syntax Eroor [Résolu] | |
|
Auteur | Message |
---|
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: [Script] Syntax Eroor [Résolu] Mer 10 Fév 2010 - 22:12 | |
| Bonjour, dans le cadre de mon apprentissage en script je voulais faire défilez deux arrêt sur une même fenêtre mais à vue de nez mon script a un problème, pourriez vous m'aider s'il vous plaît voici le script en question - Code:
-
begin resp1 = "" var_1 = ["0-3","4-12","13-22","23-45","46-100"] var_2 = ["Bébé","Enfant","Adolescent","Adulte","Vieux"] var_1.each do |Choix| var_2.each do |Choix2| resp1 += "Mon âge est compris entre " + Choix.to_s + "et je suis " + Choix2.to_s + "\n" end print resp1 end
Merci d'avance
Dernière édition par Dark Raviel le Jeu 11 Fév 2010 - 0:32, édité 1 fois |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [Script] Syntax Eroor [Résolu] Mer 10 Fév 2010 - 22:30 | |
| Il te manque un end qui terminerait la deuxième boucle selon moi. |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Mer 10 Fév 2010 - 22:33 | |
| Après rajout du end cela marche mais je suis devant un autre problème le deuxième array s'affiche après chaque 1er array comment corriger cela : voici le script corrigé : - Code:
-
begin resp1 = "" var_1 = ["0-3","4-12","13-22","23-45","46-100"] var_2 = ["Bébé","Enfant","Adolescent","Adulte","Vieux"] var_1.each do |Choix| var_2.each do |Choix2| resp1 += "Mon âge est compris entre " + Choix.to_s + "et je suis " + Choix2.to_s + "\n" end end print resp1 end
|
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [Script] Syntax Eroor [Résolu] Mer 10 Fév 2010 - 23:09 | |
| Essaye plutot comme ça - Code:
-
begin resp1 = ""
var_1 = ["0-3","4-12","13-22","23-45","46-100"] var_2 = ["Bébé","Enfant","Adolescent","Adulte","Vieux"]
for i in 0...var_1.size resp1 += "Mon âge est compris entre " + var_1[i] + "et je suis " + var_2[i] print resp1 resp1 = "" end
end |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 0:28 | |
| Ca fait pas en une seule affiche d'écran... |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 0:31 | |
| Ah simple alors, suffit de modifier deux trucs. - Code:
-
begin resp1 = ""
var_1 = ["0-3","4-12","13-22","23-45","46-100"] var_2 = ["Bébé","Enfant","Adolescent","Adulte","Vieux"]
for i in 0...var_1.size resp1 += "Mon âge est compris entre " + var_1[i] + "et je suis " + var_2[i] + "\n" end print resp1 end |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 9:02 | |
| Me voici devant un nouveau probleme de syntaxe : - Code:
-
begin ma_var = [[["Allo","Bonjour","Salut"],["Au revoir","Bye","Adieu"]],[["Raito-San","fabY","MirainoHikari"],["LaMeche","Gothor","KakonoYami"]]] ma_var1 = ma_var[1][2][1]
print ma_var1 end |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 10:04 | |
| - Code:
-
ma_var[1][2][1] Tu as fait une erreur d'index =) Souviens toi que qu'un tableau commence à 0 ! Et non à 1 ! |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 11:20 | |
| Bon voici un script qui marche : - Code:
-
egin language = ["Français","Anglais","Allemand"] i = 2 resp = "" for i in 1..3 resp += language[i].to_s + " " i += 1 end resp += "!" print resp end
et je voudrais savoir ou et comment faire pour intégrer une condition ? Merci d'avance. |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 11:25 | |
| Pourquoi veut tu mettre une condition déjà ? |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 11:27 | |
| Parce que c'est le but de l'entraînement xD |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 11:34 | |
| Bah une condition c'est if .... , else, end.
Tu dois savoir comment faire. |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 11:35 | |
| Bah.... - Code:
-
if # condition # Vrai else # Faux end |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 11:49 | |
| Oui dans quelle cas on met le ? |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 11:51 | |
| Ahhh, relis les cours de ruby, c'est indiqué ^^ |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 11:58 | |
| Ca fait 10 fois que je lis le passage et je comprends quedalle à l'explication. |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 16:46 | |
| ... - Code:
-
var = 1 if var == 1 print "vrai" else print "faux" end Sa affiche vrai... Si tu comprends pas les conditions c'est mort pour le ruby x] |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 19:23 | |
| C'est pas la condition que je comprends pas mais le système du ? |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 19:26 | |
| C'est une condition contracté - Code:
-
var = 1 == 0 ? # Vrai : # Faux Bon un exemple con Là c'est faux |
|
| |
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: Re: [Script] Syntax Eroor [Résolu] Jeu 11 Fév 2010 - 19:26 | |
| Ah ok je comprends mieux ^^ |
|
| |
| Sujet: Re: [Script] Syntax Eroor [Résolu] | |
| |
|
| |
| [Script] Syntax Eroor [Résolu] | |
|