|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
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)
以上代码是课后习题中统计拿8个球的拿法,然后依次列举,想问一下,如何改编,才能直接显示,一共有几种拿法呢
本帖最后由 柿子饼同学 于 2021-5-29 21:14 编辑
- i = 0
- for red in range(0, 4):
- for yellow in range(0, 4):
- for green in range(2, 7):
- if red + yellow + green == 8:
- i += 1
- print('一共有', i, '种方法')
复制代码
代码大体是一样的,只是加了一个变量用来计数
|
|