考生文件夹下存在一个文件PY201.py,该文件是本题目的代码提示框架,其中代码可以任意修改。 请在该文件中编写代码,以实现如下功能: 使用循环输出由星号“*”组成的实心菱形图案,如下图所示。 试题程序: #请在______处使用

admin2020-04-10  39

问题 考生文件夹下存在一个文件PY201.py,该文件是本题目的代码提示框架,其中代码可以任意修改。
请在该文件中编写代码,以实现如下功能:
    使用循环输出由星号“*”组成的实心菱形图案,如下图所示。

    试题程序:
    #请在______处使用一行代码或表达式替换
    #注意:请不要修改其他已给出代码
    for i in range(0,4):
    …
    for i in range(0,4):
    …

选项

答案for i in range(0,4): for y in range(0,4-i); print(" ",end=" ") promt(’*’*i) for i in range(0,4): for x in range(0,i) print(“”,end=“”) print(’*’*(4-i))

解析 观察题目给的图形,可以知道菱形是规则图形,可以分成两部分编写代码,即两部分代码的逻辑思维是一样的。图形由空格和星号组成,所以每部分需要两个for循环,一个用来控制“*”的输出,一个是用来控制空格的输出。print()输出函数默认格式为换行输出,所以需要使用参数end将本身自带的格式消除。
转载请注明原文地址:https://kaotiyun.com/show/086p777K
0

最新回复(0)