python知识点(3)——AI猜数字,经典小题目
来源:互联网 发布:破解学校电脑网络 编辑:程序博客网 时间:2024/06/03 22:54
# 三、猜数字的AI## 和猜数字一样,不过这次是设计一个能猜数字的AI## 功能描述:用户输入一个单位以内的数字,AI要用最少的次数猜中,并且显示出猜的次数和数字。# -*- coding: utf-8 -*-""":author: lihui:website: withlihui.comLet computer guess a number"""while True: try: num = int(input('Enter a number: ')) except ValueError: print ("The input must be a integer!") continue breakguess = num / 2middle = num / 4step = 0while guess != num: if num > guess: guess += middle print ("I gusee: ", guess) elif num < guess: guess -= middle print ("I gusee: ", guess) middle /= 2 if middle == 0: middle = 1 step += 1print ("Aha! The answer is: ", guess)print ("I totally use %d steps." % step)
Python学习交流、资源共享群:563626388 QQ
阅读全文
0 0
- python知识点(3)——AI猜数字,经典小题目
- Python小程序——猜数字
- python中数字的几个小知识点
- 小知识点——限制文本框只能输入数字
- JAVA小程序之猜数字游戏(题目解析)
- AI小技巧—花朵
- Python Tips(Python小知识点)
- python小练习-猜数字
- Python实战小程序——经典的python练习题
- 经典python题目练习
- 数据库—小知识点
- 兄弟连学Python(1)———python经典小程序
- 兄弟连学Python(5)—Python经典小程序(2)
- Python小知识点
- python 小知识点笔记
- python小知识点总结
- python小知识点笔记
- 两个python小知识点
- 不使用库函数,求一个整数的n次幂(n为整数)
- 「Unity3D」(8)Rigidbody2D卡顿问题和重心旋转模拟
- Linux系统选择
- 做短线的精髓
- 在 Spring 配置文件中导入 CXF 提供 Schema、XML 详情
- python知识点(3)——AI猜数字,经典小题目
- 多线程Runnable类创建多线程
- 一位程序员的十年工作总结,值得每位互联网人看
- 队列与并发--生产者和消费者模式
- Hungry Student Problem_Codeforces
- 多线程Thread类创建多线程
- c++入门笔记(7)进制转换
- CART树剪枝的操作的理解
- mac 命令行