帮帮孩子
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\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)
#输出
red yellow green
0 2 6
0 3 5
1 1 6
1 2 5
1 3 4
2 0 6
2 1 5
2 2 4
2 3 3
3 0 5
3 1 4
3 2 3
3 3 2
逗号是分隔符,这里
用来打印不同的量 柿子饼同学 发表于 2021-7-29 19:19
逗号是分隔符,这里
用来打印不同的量
蟹蟹 天才宝宝婷 发表于 2021-7-29 19:21
蟹蟹
>>> a = 520
>>> b = 1314
>>> print(ab)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
print(ab)
NameError: name 'ab' is not defined
>>> print(a, b)
520 1314
>>>
你看,如果不用逗号,她就会以为是一起的,然后找不到定义的ab就会报错
用逗号告诉她这两个是不一样的,不是一起的哦 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(str(red)+'\t'+str(yellow)+'\t',+str(green))
页:
[1]