作业有关的题:为何开头可以这样写,“print('red\tyellow\tgreen')”,结尾不能这...
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')后出错?为何前面的\t不用加引号?这里的\t要加引号?
1. print('red\tyellow\tgreen') 这一段就是打印字符串,为了提示用户,也可以删除。
2. \t 表示字符串,必须包含在引号中。 print('red\tyellow\tgreen')这是字符,显示给你看的
print(red, '\t', yellow, '\t', green)这是变量。是程序要用的 三个变量搞不明白,就先搞清楚一个变量。
你定义a=10,想打印a的值,就要print(a)。如果你print('a'),那就是打印一个字符 参考输出结果你就明白了
red yellow green
10 52 32
页:
[1]