Ajouter un autre if qui demande à l'utilisateur de saisir à nouveau si il n'a rien saisi


#1

Bonjour,

Le problème a déjà été évoqué mais pas complêtement:

voici mon code:

print "écrivez votre prénom s'il vous plait : "
prenom=gets.chomp

if prenom.include?"c"
prenom.gsub!(/c/, "cc")
puts "votre prenom est #{prenom}"
elsif prenom==""
print "vous n'avez rien marquer, merci de saisir votre prénom"
prenom=gets.chomp
else print "rien à changer"
end

Quand je resaisi mon prénom, je n'arrive pas à doubler les c comme je lui ai demandé Or, ce que je souhaite, c'est que le programme revienne au début, quitte à redemander plusieurs fois le prenom tant que je n'ai rien saisi, quelqu'un a une solution?