搜索Python编程
这段代码有什么问题吗?或者可以简化一下? 要求输出: * ** *** ** * 帮忙看一下,谢谢
最新回答(3条回答)
2020.03.31 回答
提问者采纳
for i in range(5):
for j in range(3-abs(2-i)):
print("*", end='')
print('')
2020.03.31 15:22 发表追问:
abs()是什么意思?
2020.03.31 15:22 发表追答:
求绝对值
2022.04.10 回答
任何编程语言,都是从0开始计数的,所以在range(5)中的值,i只会依次经历0/1/2/3/4。然后你再对对for循环里的判断?
2020.04.01 回答
for i in list(range(5)): if i <3 : print("*"*(i+1)) elif i <4: for j in list(range(2)): print("*"*(i-j-1))