Skip to main content
 首页 » 编程设计

python之按顺序打印列表

2025年05月04日53kuangbin

我要打印

1 
22 
333 
4444 
...  & so on until 10 

我的代码:

for i in range(1,11):  
    print 'i'*i  

我得到输出:

i 
ii 
iii 
iiii 
... 

我哪里错了?我需要 i 值,我尝试了 '%d'*i %i 但我仍然得到错误的输出。

请您参考如下方法:

您正在复制(使用重载的 * 运算符)字符串 'i' i 次 - 相反,您应该复制 i 变量的字符串表示:

for i in range(1,11):  
    print str(i)*i