这样写可以吗,能再精简吗?

来源:3-24 编程练习

洛奇丶大

2019-05-20 08:23:23

num = int(input("请输入行数:"))
i = 0

while i<num:
   x = 1
   while x < num-i:
       print(" ",end="")
       x = x + 1
   x = 1
   while x<=(i*2)+1:
       print("*",end="")
       x = x + 1
   i = i + 1
   print("")

写回答

1回答

时间,

2019-05-20

同学,你好,按题目要求同学的写法是可以的,实现了功能也符合题目要求。

抛开题目要求,同学可以这种写法:

http://img.mukewang.com/climg/5ce2561100013a2708000171.jpg

建议同学还是按着题目要求来完成习题。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 8160 问题

查看课程