Python 零基础教程 009 课后作业 三色球问题 \t的用法
三色球问题:有红、黄、蓝三种颜色的求,其中红球 3 个,黄球 3 个,绿球 6 个。先将这 12 个球混合放在一个盒子中,从中任意摸出 8 个球,编程计算摸出球的各种颜色搭配。答案:
1. print('red\tyellow\tblue')
2. for red in range(0, 4):
3. for yellow in range(0, 4):
4. for green in range(2, 7):
5. if red + yellow + green == 8:
6. # 注意,下边不是字符串拼接,因此不用“+”哦~
7. print(red, '\t', yellow, '\t', green)
我想问的是第一行如果改成:print ('red \t yellow \t blue') 会有什么副作用吗?
谢谢!
没有,完全可以。 \t的作用是空格,使用print ('red \t yellow \t blue')后效果不会发生太大的变化。
print('red\tyellow\tblue'):
输出结果为red yellow blue
print('red \t yellow \t blue'):
输出结果为redyellowblue 谢谢各位,实验下来会增加空格,最后生成的数字要稍作微调才能美观
页:
[1]