2
我寫了這個代碼:不知道爲什麼發生這種情況
print "100 + 1 ="
user_answer = gets.chomp
if user_answer == 101
puts "That's correct"
else
puts "Sorry, you're wrong"
end
當我不管我的答案是什麼運行這段代碼,執行else
分支。如果有人能指出我正確的方向,將不勝感激。
請嘗試users_answer.to_i。獲取返回一個字符串。你需要將它轉換爲一個整數,然後再比較爲101 – 0xSina