改进我们的小游戏 课后题,我的语句比答案简单
打印请输入一个整数:8
********
*******
******
*****
****
***
**
*
我的语句感觉比答案简单很多,求帮忙看看有没有问题:
i = int(input('请输入一个整数:'))
while i:
print(' '*i + '*'*i)
i = i - 1
应该是对的 本帖最后由 javezhan 于 2020-5-5 10:10 编辑
不是很对,打印出来的最后面两行开头是一个位置,我可以用两行代码就行:
temp=int(input("请输入一个整数:"))
for i in range(temp):print(' '*(temp-(i+1)) + '*'*(temp-i))
用for循环可以节省两行。 你编的我试了一下,是每个都前面都多了一个空格,后面变成" "*(i-1)应该就行了
页:
[1]