在rows = int(input("请输入行数:"))for i in range(rows, 0, -1): for j in range(rows - i): print(" ", end="") for k in range(2 * i - 1): print("*", end="") print()基础上,为每一行*后面添加行数
时间: 2024-01-30 18:04:25 浏览: 93
print("数值1:%s" % a) print("数值2:%s" % b) "加法:", end="")
好的,这里是修改后的代码,可以实现每一行星号后面添加行数的功能:
```
rows = int(input("请输入行数:"))
for i in range(rows, 0, -1):
for j in range(rows - i):
print(" ", end="")
for k in range(2 * i - 1):
print("*", end="")
print(i)
```
在这个版本的代码中,我们在第二个 `for` 循环输出星号后,再使用 `print(i)` 输出当前行数。这样,每一行星号后面都会添加对应的行数。你可以尝试运行这个代码,看看是否符合你的要求。
阅读全文