你好,我刚刚进入 ruby,我需要帮助来完成这项任务。任务是在这样的哈希中输入一周中的 7 天 {"Monday" => 1 , "Tuesday" =>2 ..etc} 当用户输入 1-7 之间的数字时,它会显示相应的日期. 因此,如果用户按下 5 ,它会输出“Friday”。到目前为止,我想出了这个:
puts "Enter Number"
hash = {"Monday"=>1,"Tuesday"=>2,"Wednesday"=>3,"Thursday"=>4,"Friday"=>5,"Saturday"=>6,"Sunday"=>7}
hash.each do |x,y|
input = gets.to_i
print x if input == y
end