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

admin2021-03-16  28

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

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

选项

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

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

相关试题推荐
最新回复(0)