对于带有列表的循环

WITH_

我上班时需要一些代码方面的帮助,我必须编写代码才能打印出来;

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章