NoneNoneNoneNoneNoneNone
本帖最后由 CloverKids 于 2020-4-16 23:36 编辑NoneNoneNoneNoneNoneNoneNoneNoneNoneNone 用切片功能就能实现吧~ number = 1# 指定从1开始数
while number <= 3:# 只要number小于或等于3 就接着运行这个循环
if number==1:
print(str(number))# 打印循环的值
if number==2:
print(str(number) + str(number+1))
if number == 3:
print(str(number+1) + str(number+2)+ str(number+3))
number += 1
xiao智可以不帅 发表于 2020-4-16 23:13
number = 1# 指定从1开始数
while number
这....... CloverKids 发表于 2020-4-16 23:29
这.......
你要循环多少 这样打出的三角形不正需要改进
```
num = 10
co = 0
i = 1
while(num):
co += 1
tco = co
while(tco):
print(str(i),end=" ")
i += 1
tco -= 1
num -= 1
print("")
``` def print_num_triangle():
row = input('Please input triangle rows you want to print(row number > 0):')
for n in range(1,int(row)+1):
for i in :
print(i,end='\t')
print()
if __name__ == '__main__':
print_num_triangle() 518 发表于 2020-4-16 23:38
这样打出的三角形不正需要改进
```
x=int(input())
i=1
k=1
while i<=x:
j=1
while j<=i:
print(k,end='')
k=k+1
j=j+1
i=i+1
print()
解决了
页:
[1]