第九讲第三题打印问题
print('red\tyellow\tgreen')for red in range(0, 4):
for yellow in range(0, 4):
for green in range(2, 7):
if red + yellow + green == 8:
print(red, '\t', yellow, '\t', green)
最后一行为什么不加‘,’就语法错误,例如print(red '\t' yellow '\t' green)这样 ......
建议去学习一下 print()
https://www.cnblogs.com/ubuntu1987/p/11510862.html print()可以接受很多个参数,但是每个参数之间必须用逗号隔开
在print(red '\t' yellow '\t' green)中
由于没有逗号的缘故
python认为red '\t' yellow '\t' green是一个参数
作为参数
red '\t' yellow '\t' green
是有语法错误的
逃兵 发表于 2021-4-9 16:18
print()可以接受很多个参数,但是每个参数之间必须用逗号隔开
在print(red '\t' yellow '\t' green)中
懂了谢谢 龙舞九天 发表于 2021-4-10 11:57
真的懂吗?
啊这,就是相当于每次在print输入一个参数都需要用‘,’分开,也相当于打印时的空格。我这么理解的,应该是这样{:10_266:} Daniel_Zhang 发表于 2021-4-9 16:17
......
建议去学习一下 print()
这个好啊 之前我也是懵懵懂懂的
页:
[1]