我做節目有一天用於打印一個程序的輸出如下:三角程序代碼
1
22
333
4444
55555
我研究這個在網時,我發現this snippet of code:
n=input('Enter a number')
for i in range(1,n+1):
print str(i)*i
它產生了我想要的輸出,但是我不明白最後一行說
str(i)*i
爲什麼是str
?我在代碼中看不到字符串?請任何人都可以向我解釋這一點?我不想寫一個我不明白的代碼。
您是否試過查找[文檔](https://docs.python.org/2/library/functions.html#str)?在解釋器中試用它? – jonrsharpe 2014-10-04 12:50:20
@jinrsharpe是的,我相信它沒有工作....那就是爲什麼我來到這裏... – 2014-10-04 12:52:13
你是什麼意思*「相信它沒有[原文]工作」* ?!你嘗試了什麼,發生了什麼以及你不明白什麼? – jonrsharpe 2014-10-04 12:53:48