shawnz 发表于 2020-2-25 01:56:47

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') 会有什么副作用吗?

谢谢!

zltzlt 发表于 2020-2-25 15:40:20

没有,完全可以。

wuqramy 发表于 2020-2-25 16:27:28

\t的作用是空格,使用print ('red \t yellow \t blue')后效果不会发生太大的变化。
print('red\tyellow\tblue'):
输出结果为red yellow blue
print('red \t yellow \t blue'):
输出结果为redyellowblue

shawnz 发表于 2020-2-26 16:07:04

谢谢各位,实验下来会增加空格,最后生成的数字要稍作微调才能美观
页: [1]
查看完整版本: Python 零基础教程 009 课后作业 三色球问题 \t的用法