[编程启蒙游戏] 1. 猜数字
发布日期:2021-07-01 03:27:20 浏览次数:2 分类:技术文章

本文共 506 字,大约阅读时间需要 1 分钟。

文章目录

1. 游戏前提

  • 儿童能认识数字
  • 能比较数字大小

2. 游戏目的

  • 培养孩子的二分查找思维

3. python代码

# python 3.7 环境while True:    n = int(input("请输入一个数来猜:\n"))    count = 1    print(('\n'*15))    g = int(input("请猜:\n"))    while g != n:        if g < n:            g = int(input("没猜对,{} 小了\n".format(g)))        else:            g = int(input("没猜对,{} 大了\n".format(g)))        count += 1    print("恭喜你猜对了, 答案是 %d,共猜了 %d 次" %(n, count))

4. 玩一玩

  • 运行程序,把shell界面弄小点,输入的数,一会就跳上去,不让看见
    在这里插入图片描述
  • 输入一个数 100
    在这里插入图片描述
  • 游戏的过程中,让孩子思考怎么能减少猜的次数得到正确答案
  • 孩子不一定能理解二分查找,可以先知道根据提示,找到对的搜索方向

转载地址:https://michael.blog.csdn.net/article/details/106973098 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:LeetCode 1049. 最后一块石头的重量 II(DP)
下一篇:LeetCode 1072. 按列翻转得到最大值等行数(查找相同的模式,哈希计数)

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月30日 19时27分07秒