作者AmigoSafin ()
看板Python
标题[问题] 新手回圈问题
时间Mon Jun 17 10:18:16 2019
大家好~
有一题简单的回圈问题
但小的新手 想向大家求教
谢谢大家!
make it draw a triangle shape like this:
111
11
1
The code is,
(input() is provided by the question)
n=int(input())
for i in range(0,n):
X=0
for j in range(0,n):
X=(X*10)+1
print(X)
我的code会变成:
111
111
111
但题目要
111
11
1
还请大家指导
感恩~~
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 68.180.87.229 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1560737900.A.0C9.html
1F:→ bugbug777: print跑出来惹 06/17 10:41
2F:推 dirls: 你的回圈两个都是跑三次~ 06/17 12:36
4F:→ charlie11438: 你原本的范围跑起来是上面的样子 所以每个都会一样 06/17 12:40
5F:→ charlie11438: 第二个范围可以改成n-i 这样才会不一样 如下面 06/17 12:40
8F:推 TitanEric: 推各位认真解说 06/17 18:12
10F:→ energyaxd: 之前随便载的IDE input不给我用... 06/17 18:18
11F:→ energyaxd: 借问一下 ios上面有推荐的IDE吗 06/17 18:19
12F:→ thefattiger: IntelliJ 06/17 18:48
13F:→ jxzhe: 对齁还能用乘的 我还太C了 06/17 18:52
14F:推 howmessage: 弱弱的问一下为何要用n-i呢?我看了老半天看不出结果 06/17 18:59
15F:推 charlie11438: 因为原po的最外层为控制次数,范围是0~n-1,0的时 06/17 20:15
16F:→ charlie11438: 候要有三位数,1的时候要有两位数,以此类推,0的 06/17 20:15
17F:→ charlie11438: 时候是3-0=3,2的时候是3-1=2,以此类推,得出内层 06/17 20:15
18F:→ charlie11438: 是n-i次来连乘10再+1 06/17 20:15
19F:→ AmigoSafin: 谢谢大家~我也解出来了 不过看大大的解说更了解 感谢 06/23 22:32