代码
fav_numbers = {
'bill': [4,6,7,1],
'uros': [9,0,1,2],
'pera': [1,6,3,5],
}
for name, numbers in fav_numbers.items():
print(name.title())
for num in numbers:
print(num, end=' ')
结果
Bill
4 6 7 1 Uros
9 0 1 2 Pera
1 6 3 5 [Finished in 0.1s]
问题 如何编写for循环,以便最后两个名称的格式正确?你知道吗
问题不在于
end=' '
,而在于print(name.title())
缺少它。再加上end= '
,把数字打印到同一行,最后换行符是print()
。你知道吗或者,可以使用
print
而不使用特殊参数,并使用*
将numbers
作为var arg参数传递。你知道吗这将打印名称和个人编号,所有编号都用空格隔开。两种方式的输出都是:
只需在循环末尾添加另一个
print
,以新行开始:给你live
输出
相关问题 更多 >
编程相关推荐