puts "Enter a number"
i = gets.chomp.to_i
def ordinal(n)
last_number = n % 10
special_case = n.to_s
if special_case.include?("11") || special_case.include?("12") || special_case.include?("13")
return "th"
elseif last_number == 1
return "st"
elseif last_number == 2
return "nd"
elseif last_number == 3
return "rd"
else
return "th"
end
end
puts "That's the #{i}#{ordinal(i)} item!"
各回答が"th"
を返す理由を理解できません。どんな助けもありがとう。序数を変換して表示しようとしています
'elseif' - >は'ファンタスティック – cremno
をelsif' - ありがとうございました! – ballgame168