我试图在从 *. 如果 box_size 是偶数,它应该是一个实心正方形。如果 box_size 是奇数,它应该是一个正方形的轮廓。这应该一直持续到用户输入 0 并且程序停止。我将这两个代码混合在一起,但是偶数代码有效,而奇数代码无效。
#Input
while True:
box_size=input("box_size:" )
box_size=int(box_size)
if box_size % 2:
break
for row in range(box_size):
for col in range(box_size*2):
print('*', end='')
print()
print()
while True:
box_size= int(input("box size: "))
if box_size % 1:
print('*' * box_size)
for i in range(box_size-2):
print ('*' + ' ' * (box_size-2) + '*')
print('*' * box_size)
#Output
box_size:6
************
************
************
************
************
************
box_size:5
box size:
ITMISS
慕后森
GCT1015
相关分类