Arrays 在Ruby中,如何让用户输入在大写和小写之间交替?
我让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
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