Demande d'aide sur la question 7


#1

Voici mon code : (Pouvez vous me dire ou il y a une erreur ? )

films= {
Citizen:5,
Le_grand_pardon:7,
Cendrillon:2
}

puts "Que voulez-vous faire ?"
puts "Entrez 'ajout' pour ajouter un film."
puts "Entrez 'maj' pour mettre à jour un film."
puts " Entrez 'affiche' pour afficher tous les films."
puts "Entrez 'suppr' pour supprimer un film."

choix = gets.chomp.downcase
case choix
when 'ajout'
puts "Quel film voulez-vous ajouter ?"
titre = gets.chomp
if films[titre.to_sym].nil?
puts "Quelle note voulez-vous lui attribuer ? (entrer un chiffre entre 0 et 4.)"
note = gets.chomp
films[titre.to_sym] = note.to_i.nil?
puts "Vous avez donné une note de #{note} au film #{titre}."
else
puts "Ce film existe déjà ! Sa note est #{films[titre.to_sym]}."
end
when 'modifié'
puts "Saisir le titre d'un film"
titre = gets.chomp
if films[titre.to_sym].nil?
puts "erreur"
else
puts "saisir une nouvelle note! Sa note est #{films[titre.to_sym]}."
end