我上班时需要一些代码方面的帮助,我必须编写代码才能打印出来;
Country Capital
France Paris
Uk London
Belgium Brussels
etc..
这是我到目前为止写的。
Country = ["France","UK","Belgium","Spain"]
Capital = ["Paris","London","Brussels","Madrid"]
print("\n\t Country \t Capital")
for country in Country:
print("\t",country)
for capital in Capital:
print("\t",capital)
但它打印;
Country Capital
France
UK
Belgium
Spain
Paris
London
Brussels
Madrid
我似乎无法使首都在首都部分之下。请帮助,谢谢
这是因为您正在使用两个单独的循环进行打印,所以它们一个接一个地循环打印,因此您需要一个循环,如下所示:
Country = ["France","UK","Belgium","Spain"]
Capital = ["Paris","London","Brussels","Madrid"]
print("\n\t Country \t Capital")
for i in range(len(Country)):
print("\t",Country[i], "\t", Capital[i], "\n")
这样,您将使用制表符分隔的列,而不是所有国家/地区,然后是所有大写字母。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句