3通りの選択肢からランダムに選ばれたものと、getsで文字入力したものと、
等しい際には、trueで返したいと思っているのですが、等しい場合でも
うまくいきません。
if suiri == murder.sample then が間違っているのでしょうか。
どう修正したらよいか教えていただけないでしょうか。
よろしくお願い致します。
Ruby
1```Encoding.default_external = "cp932" 2 3murder = ["シキ","モハヤ", "コナン"] 4murder.sample 5puts "シキ, モハヤ, コナン ,この中に犯人がいます" 6puts "犯人だと思う人物を入れてください" 7#犯人を入力 8suiri = gets 9 10puts murder.sample 11puts suiri 12# 正解したら犯人という 13if suiri == murder.sample then 14 print("名探偵") 15else 16 print("ポンコツ") 17end
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/23 14:49
2018/02/23 15:19
2018/02/24 01:52
2018/02/24 02:35
2018/02/24 08:58