初学python100例-案例32 男孩女孩小孩人数 少儿编程案例讲解
【摘要】
题目:求男孩女孩小孩人数
有30个人(有男人,女人和小孩组成),花了50元吃饭(其中男人每位3元;女人每位2元;小孩1元),问男人,女人和小孩各多少?有多少种可能,分别是多少
解法1 常规思维
程序分析 1、声明i、j、k三个变量控制男人、女人、小孩的数量
2、通过嵌套循环依次遍历
3、最后通过价格进行消费匹配...
题目:求男孩女孩小孩人数
有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,小孩&#
文章来源: scratch.blog.csdn.net,作者:CSDN专家-小兔子编程,版权归原作者所有,如需转载,请联系作者。
原文链接:scratch.blog.csdn.net/article/details/117194807
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)