初学python算法100例-案例32 有30个人(有男人,女人和小孩组成),花了50元吃饭(其中男人每位3元;女人每位2元;小孩1元),问男人,女人和小孩各多少?有多少种可能,分别是多少
Posted CSDN专家-小兔子编程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学python算法100例-案例32 有30个人(有男人,女人和小孩组成),花了50元吃饭(其中男人每位3元;女人每位2元;小孩1元),问男人,女人和小孩各多少?有多少种可能,分别是多少相关的知识,希望对你有一定的参考价值。
题目:求男孩女孩小孩人数
有30个人(有男人,女人和小孩组成),花了50元吃饭(其中男人每位3元;女人每位2元;小孩1元),问男人,女人和小孩各多少?有多少种可能,分别是多少
解法1 常规思维
程序分析
1、声明i、j、k三个变量控制男人、女人、小孩的数量
2、通过嵌套循环依次遍历
3、最后通过价格进行消费匹配
源程序:
#有男有女有孩子,从1个男生开始判断
count = 0
list1 = []
for i in range(1,31):
#从一个女生开始判断
for j in range(1,31):
#从一个孩子开始判断
for k in range(1,31):
if (i * 3 + j * 2 + k) == 50:
count += 1
list1.append("男人:%d,女人:%d,小孩:%d"%(i,j,k))
print("一共有多少种可能:",count)
print("他们分别是:")
for i in range(len(list1)):
print(list1[i])
运行结果:
一共有多少种可能: 160
他们分别是:
男人:1,女人:9,小孩:29
男人:1,女人:10,小孩:27
男人:1,女人:11,小孩:25
男人:1,女人:12,小孩:23
男人:1,女人:13,小孩:21
男人:1,女人:14,小孩:19
男人:1,女人:15,小孩:17
男人:1,女人:16,小孩:15
男人:1,女人:17,小孩:13
男人:1,女人:18,小孩:11
男人:1,女人:19,小孩:9
男人:1,女人:20,小孩:7
男人:1,女人:21,小孩:5
男人:1,女人:22,小孩:3
男人:1,女人:23,小孩:1
男人:2,女人:7,小孩:30
男人:2,女人:8,小孩:28
男人:2,女人:9,小孩:26
男人:2,女人:10,小孩:24
男人:2,女人:11,小孩:22
男人:2,女人:12,小孩:20
男人:2,女人:13,小孩:18
男人:2,女人:14,小孩:16
男人:2,女人:15,小孩:14
男人:2,女人:16,小孩:12
男人:2,女人:17,小孩:10
男人:2,女人:18,小孩:8
男人:2,女人:19,小孩:6
男人:2,女人:20,小孩:4
男人:2,女人:21,小孩:2
男人:3,女人:6,小孩:29
男人:3,女人:7,小孩:27
男人:3,女人:8,小孩:25
男人:3,女人:9,小孩:23
男人:3,女人:10,小孩:21
男人:3,女人:11,小孩:19
男人:3,女人:12,小孩:17
男人:3,女人:13,小孩:15
男人:3,女人:14,小孩:13
男人:3,女人:15,小孩:11
男人:3,女人:16,小孩:9
男人:3,女人:17,小孩:7
男人:3,女人:18,小孩:5
男人:3,女人:19,小孩:3
男人:3,女人:20,小孩:1
男人:4,女人:4,小孩:30
男人:4,女人:5,小孩:28
男人:4,女人:6,小孩:26
男人:4,女人:7,小孩:24
男人:4,女人:8,小孩:22
男人:4,女人:9,小孩:20
男人:4,女人:10,小孩:18
男人:4,女人:11,小孩:16
男人:4,女人:12,小孩:14
男人:4,女人:13,小孩:12
男人:4,女人:14,小孩:10
男人:4,女人:15,小孩:8
男人:4,女人:16,小孩:6
男人:4,女人:17,小孩:4
男人:4,女人:18,小孩:2
男人:5,女人:3,小孩:29
男人:5,女人:4,小孩:27
男人:5,女人:5,小孩:25
男人:5,女人:6,小孩:23
男人:5,女人:7,小孩:21
男人:5,女人:8,小孩:19
男人:5,女人:9,小孩:17
男人:5,女人:10,小孩:15
男人:5,女人:11,小孩:13
男人:5,女人:12,小孩:11
男人:5,女人:13,小孩:9
男人:5,女人:14,小孩:7
男人:5,女人:15,小孩:5
男人:5,女人:16,小孩:3
男人:5,女人:17,小孩:1
男人:6,女人:1,小孩:30
男人:6,女人:2,小孩:28
男人:6,女人:3,小孩:26
男人:6,女人:4,小孩:24
男人:6,女人:5,小孩:22
男人:6,女人:6,小孩:20
男人:6,女人:7,小孩:18
男人:6,女人:8,小孩:16
男人:6,女人:9,小孩:14
男人:6,女人:10,小孩:12
男人:6,女人:11,小孩:10
男人:6,女人:12,小孩:8
男人:6,女人:13,小孩:6
男人:6,女人:14,小孩:4
男人:6,女人:15,小孩:2
男人:7,女人:1,小孩:27
男人:7,女人:2,小孩:25
男人:7,女人:3,小孩:23
男人:7,女人:4,小孩:21
男人:7,女人:5,小孩:19
男人:7,女人:6,小孩:17
男人:7,女人:7,小孩:15
男人:7,女人:8,小孩:13
男人:7,女人:9,小孩:11
男人:7,女人:10,小孩:9
男人:7,女人:11,小孩:7
男人:7,女人:12,小孩:5
男人:7,女人:13,小孩:3
男人:7,女人:14,小孩:1
男人:8,女人:1,小孩:24
男人:8,女人:2,小孩:22
男人:8,女人:3,小孩:20
男人:8,女人:4,小孩:18
男人:8,女人:5,小孩:16
男人:8,女人:6,小孩:14
男人:8,女人:7,小孩:12
男人:8,女人:8,小孩:10
男人:8,女人:9,小孩:8
男人:8,女人:10,小孩:6
男人:8,女人:11,小孩:4
男人:8,女人:12,小孩:2
男人:9,女人:1,小孩:21
男人:9,女人:2,小孩:19
男人:9,女人:3,小孩:17
男人:9,女人:4,小孩:15
男人:9,女人:5,小孩:13
男人:9,女人:6,小孩:11
男人:9,女人:7,小孩:9
男人:9,女人:8,小孩:7
男人:9,女人:9,小孩:5
男人:9,女人:10,小孩:3
男人:9,女人:11,小孩:1
男人:10,女人:1,小孩:18
男人:10,女人:2,小孩:16
男人:10,女人:3,小孩:14
男人:10,女人:4,小孩:12
男人:10,女人:5,小孩:10
男人:10,女人:6,小孩:8
男人:10,女人:7,小孩:6
男人:10,女人:8,小孩:4
男人:10,女人:9,小孩:2
男人:11,女人:1,小孩:15
男人:11,女人:2,小孩:13
男人:11,女人:3,小孩:11
男人:11,女人:4,小孩:9
男人:11,女人:5,小孩:7
男人:11,女人:6,小孩:5
男人:11,女人:7,小孩:3
男人:11,女人:8,小孩:1
男人:12,女人:1,小孩:12
男人:12,女人:2,小孩:10
男人:12,女人:3,小孩:8
男人:12,女人:4,小孩:6
男人:12,女人:5,小孩:4
男人:12,女人:6,小孩:2
男人:13,女人:1,小孩:9
男人:13,女人:2,小孩:7
男人:13,女人:3,小孩:5
男人:13,女人:4,小孩:3
男人:13,女人:5,小孩:1
男人:14,女人:1,小孩:6
男人:14,女人:2,小孩:4
男人:14,女人:3,小孩:2
男人:15,女人:1,小孩:3
男人:15,女人:2,小孩:1
以上是关于初学python算法100例-案例32 有30个人(有男人,女人和小孩组成),花了50元吃饭(其中男人每位3元;女人每位2元;小孩1元),问男人,女人和小孩各多少?有多少种可能,分别是多少的主要内容,如果未能解决你的问题,请参考以下文章
初学python算法100例-案例30 输入星期几的第一个字母判断是星期几