第一学年大学家庭作业问题需要帮助

时间:2019-10-04 16:12:52

标签: python-3.x

在提供的空间中,编写一个使用嵌套循环绘制以下模式的程序。您不可以使用任何格式功能;您的解决方案必须使用嵌套循环,并且必须使用对print("*", end="")print("-", end="")的调用来将字符打印到屏幕上(不移至下一行),并调用print()向下移至下一行。

1 **                                                                            
2 *-**                                                                        
3 *--***                                                                      
4 *---****                                                                    
5 *----*****

我不知道从哪里开始这个问题,我是编程新手。

我必须使用嵌套循环,并使用print("*", end="")print("-", end="")。我不能使用格式化功能,只能使用print()转到新行

**
*-**
*--***
*---****
*----*****

需要在终端上打印

1 个答案:

答案 0 :(得分:0)

我将尽力解释您需要做什么。

如果为打印功能提供一个“结束”参数,那么您将覆盖默认的结束参数[ { version: 1, approved: false}, { version: 2, approved: false}, { version: 3, approved: false} ] ,这是一个新行,因此您将使用end =“”的任何打印功能都不会添加新的线。

因此,从理论上讲,您将有一个循环,其中包含您应该打印的行数,并且其中的另一个循环可打印*并打印-

由于这是大学的功课,所以我建议检查循环在python中的工作方式并尝试自己提出解决方案。