知识点:
1.自定义函数(多参数、无返回值)
2.多层嵌套循环语句、判断语句(经典的for、if...elif...else用法)
eg:制作一个表格图案,可以自定义表格行列数和行间距打印输出
源代码如下:
xx = int(input()) #输入行列数
yy = int(input()) #输入字符间隔
def grid(biao,jiange):
hang = biao*jiange +1
for row in range(hang):
#print(row)
for col in range(hang):
if ((row%jiange == 0) and (col%jiange == 0)):
print('+',end=' ')
elif((row%jiange == 0) and (col%jiange != 0)):
print('-',end=' ')
elif((row%jiange != 0)and (col%jiange == 0)):
print('|',end=' ')
else:
print(' ',end=' ')
#print(col)
print('\n\n')
grid(xx,yy)
示例与结果: