for row in range(1,10):
for col in range(1,10):
prod=row*col
if prod<10:
print(' ',end='')
print(row*col,' ',end='')
print()
如果不加if prod<10:
print(' ',end='')
显示效果不好,但是加的这两行代码什么意思呢? end作用时啥?
for row in range(1,10):
for col in range(1,10):
prod=row*col
if prod<10:
print(' ',end='')
print(row*col,' ',end='')
print()
如果不加if prod<10:
print(' ',end='')
显示效果不好,但是加的这两行代码什么意思呢? end作用时啥?
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
end参数默认是换行符,上面两行代码的作用是打印小于10的数字多打印一个空格,保证格式整齐。