深山小兽 发表于 2020-8-15 00:29:49

不会编,江湖救急!我用的是python代码。

本帖最后由 深山小兽 于 2020-8-15 00:44 编辑

下面的图形怎么编写代码呢?

请输入数字:6
1
*2
**3
***4
****5
*****6

胡传骏 发表于 2020-8-15 00:46:50

temp = input('请输入数字:')
num = int(temp)
i = 1
while i <= num :
    print('*'*int(i-1),end = str(i))
    print()
#空行用,可以用其他方法
    i += 1

zltzlt 发表于 2020-8-15 06:49:55

n = int(input('请输入数字:'))
for i in range(n):
    print('*' * i + str(i + 1))

ba21 发表于 2020-8-15 09:26:21



在此基础上进行优化,根据print的特性,可得到楼上解答代码。

深山小兽 发表于 2020-8-15 09:26:59

胡传骏 发表于 2020-8-15 00:46
temp = input('请输入数字:')
num = int(temp)
i = 1


谢谢

深山小兽 发表于 2020-8-15 09:37:32

ba21 发表于 2020-8-15 09:26
在此基础上进行优化,根据print的特性,可得到楼上解答代码。

谢谢老师
页: [1]
查看完整版本: 不会编,江湖救急!我用的是python代码。