帮忙看下这段程序,新手初学
t = input("输入:")n = int(t)
i = n
while (n>=1):
print(' ',end = '')
while i>=1:
print('*',end = '')
i = i-1
n = n-1
print()
这段代码不是应该打出8行*吗?怎么运行后只出一行
帮忙回答下,感谢,感谢! t = input("输入:")
n = int(t)
while n>=1:
i = n #这个也要放到循环里
print(' ',end = '')
while i>=1:
print('*',end = '')
i = i-1
n = n-1
print()#换行放到循环里
测试:
输入:8
********
*******
******
*****
****
***
**
* 昨非 发表于 2020-11-24 17:37
测试:
感谢,感谢 end 在这个里面起个啥作用 为啥end 在这个里面就是
*****
****
***
**
*
没有end就
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
页:
[1]