Arrays 在Ruby中,如何让用户输入在大写和小写之间交替?

Arrays 在Ruby中,如何让用户输入在大写和小写之间交替?,arrays,ruby,upcase,Arrays,Ruby,Upcase,我让Ruby要求用户输入五次名称,并希望答案以大写和小写交替出现在每一行中。下面是我所做的,它将每个名字打印两次,一个大写一个小写。但我只想让每一行在大写和小写之间交替。我希望我在这里讲得有道理 Football_team = [] 5.times do puts "Please enter a UK football team:" Football_team << gets.chomp end Football_team.each do |Football_t

我让Ruby要求用户输入五次名称,并希望答案以大写和小写交替出现在每一行中。下面是我所做的,它将每个名字打印两次,一个大写一个小写。但我只想让每一行在大写和小写之间交替。我希望我在这里讲得有道理

Football_team = []

5.times do 
    puts "Please enter a UK football team:"
    Football_team << gets.chomp
end

Football_team.each do |Football_team|
    puts team.upcase
    puts team.downcase
end
足球队=[] 5.5倍 输入“请加入英国足球队:” 足球队<代码>足球队=[] 5.5倍 输入“请加入英国足球队:”
足球队你真的不需要两个圈。你可以一次完成这一切。见下文

football_team = []

5.times do |i|
    puts "Please enter a UK football team:"
    team = gets.chomp

    if i.even?
        football_team << team.upcase
    else
        football_team << team.downcase
    end
end

puts football_team
足球队=[] 5.3倍于我| 输入“请加入英国足球队:” team=get.chomp 如果我,即使?
足球队非常感谢!是吗?这正是我想要的!只是在网上找不到它。或者我只是问得不对。我将尝试找出循环变量出错的原因。再次感谢。
football_team = []

5.times do |i|
    puts "Please enter a UK football team:"
    team = gets.chomp

    if i.even?
        football_team << team.upcase
    else
        football_team << team.downcase
    end
end

puts football_team
football_team = []

5.times do |i|
    puts "Please enter a UK football team:"
    i.even? ? football_team << gets.chomp.upcase : football_team << gets.chomp.downcase
end

puts football_team