以下程序输出的图形是( )。   for i in range(-3,4):   if i0:   print(’’*3+’*’*(4-i))  else:   print(’*’*7)  

admin2022-09-09  37

问题 以下程序输出的图形是(          )。
   for i in range(-3,4):
     if i<0:
       print(’’*(-i)+’*’*(4+i))
     elif i>0:
   print(’’*3+’*’*(4-i))
 else:
   print(’*’*7)
 

选项 A、 
B、 
C、 
D、 

答案A

解析 i的取值区间为[-3,4)且为整数,当i=0时,根据判断条件应在一行输出7个*,且行前无空格。通过4个选项比较,采用排除法,只有A选项满足条件。本题选择A选项。
转载请注明原文地址:https://jikaoti.com/ti/fR50FFFM
0

最新回复(0)