python等待10秒_Python交互性编程案例干货分享~| 数字猜谜 | 倒数日App | “拍10秒”测反应速度...
点击上方蓝字关注我们!
01
交互性Python数学游戏:数字猜谜
#(含信息反馈:输入+输出)import randomrange1 = int(input("请设置本局游戏的最小值:"))range2 = int(input("请设置本局游戏的最大值:"))num = random.randint(range1,range2)print("数字猜谜游戏!")guess = 0i = 0while guess != num: i += 1 guess = int(input("请输入你猜的数字:")) if guess == num: print("恭喜,你猜对了!") elif guess < num: print("你猜的数小了...") else: print("你猜的数大了...")print("你总共猜了%d次" %i,end = "")print(",快和你的朋友们较量一下吧...")
运行效果:
02
高效“二分法”:智能求解“猜数字”
import randomrange1 = int(input("请设置本局游戏的最小值:"))range2 = int(input("请设置本局游戏的最大值:"))num = random.randint(range1,range2)print("数字猜谜游戏!")i = 0low,high = range1,range2while low <= high: guess = (low + high)//2 i += 1 print("第%d次猜的数是:%d" %(i,guess)) if guess == num: print("恭喜,你猜对了!") break elif guess < num: print("你猜的数小了...") low=guess else: print("你猜的数大了...") high=guessprint("你总共猜了%d次" %i,end = "")print(",快和你朋友较量一下...")
03
计算天数:今天是你生命的第几天?
#底层模块自动考虑闰年from datetime import datetoday = date.today()birthday = date(year=2010,month=1,day=1)n = today - birthdayprint("你来到这个世界总共%d天" %(n.days))
运行效果:
挑战题:
如何计算任意两天之间的总天数?
(编程实现倒数日App核心功能)
(1)计算2020-8-25到2020-10-1,一共有多少天?
(2)计算距离你爸爸或妈妈的下一个生日,还有多少天?
04
给案例03加入交互性
from datetime import datetoday = date.today()y=int(input("请输入生日的年:"))m=int(input("请输入生日的月:"))d=int(input("请输入生日的日:"))birthday = date(year=y,month=m,day=d)n = today - birthdayprint("你来到这个世界总共%d天" %(n.days))
运行效果:
05
记录时间差:测一测你的时间感强不强?
import timefrom datetime import datetimewhile True: print("10秒大挑战!") time.sleep(0.5) start=input("请按回车开始...") start_time = datetime.now() end=input("按回车结束...") end_time = datetime.now() cost_time = end_time-start_time print(cost_time) print("9.5秒--10.5秒之间胜出哦!") print("")
运行效果:
关注bit小星球,天马行空的青少年编程知识分享
点击在看不迷路,我带大家上高速
python等待10秒_Python交互性编程案例干货分享~| 数字猜谜 | 倒数日App | “拍10秒”测反应速度...相关推荐
- 习题4.11 编程输出如下的数字图案:1 3 6 10 15
Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计 习题4.11 编程输出如下的数字图案: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 代码块: packag ...
- 使用Python对股票数据进行数据分析(一)-计算日线行情、5日均线、10日均线行情并显示
使用Python对股票数据进行数据分析(一)-计算日线行情.5日均线.10日均线行情并显示 各种炒股软件上可以显示各种技术指标,可以帮助投资者进行技术分析.这些股市中的这些指标都是怎么计算出来的呢?这 ...
- python多进程并发代码_Python并发编程系列之多进程(multiprocessing)
1引言 本篇博文主要对Python中并发编程中的多进程相关内容展开详细介绍,Python进程主要在multiprocessing模块中,本博文以multiprocessing种Process类为中心, ...
- python文件审计系统_Python代码审计实战案例总结之CRLF和任意文件读取
介绍 Python代码审计方法多种多样,但是总而言之是根据前人思路的迁移融合扩展而形成.目前Python代码审计思路,呈现分散和多样的趋势.Python微薄研发经验以及结合实际遇到的思路和技巧进行总结 ...
- python等待用户输入_Python等待时间,等待用户输入
python等待用户输入 Sometimes we want our python program to wait for a specific time before executing the n ...
- 用python计算工资工资_python小编程------交互界面计算工资(五险一金不按比例缴纳)...
# coding:utf-8 from Tkinter import * root = Tk() Label(root, text='应发总工资 :').grid(row=0, column=0) # ...
- matlab 对mnist手写数字数据集进行判决分析_Python神经网络编程:手写数字的数据集MNIST...
识别人的笔迹这个问题相对复杂,也非常模糊,因此这是一种检验人工智能的理想挑战.这不像进行大量数字相乘那样明确清晰. 让计算机准确区分图像中包含的内容,有时也称之为图像识别问题.科学家对这个问题进行了几 ...
- python如何删除代码_Python如何删除除字母和数字之外的所有字符?(代码示例)
字符串操作是日常编码和Web开发中非常重要的任务:例如:HTTP查询中的大多数请求和响应都是字符串形式,有时我们需要删除一些无用的数据.下面本篇文章就来给大家介绍一些Python方法来将指定字符串中除 ...
- python 波动率锥_推广 || 12个小时干货分享!上海财大期权实战特训课程(11月)...
原标题:推广 || 12个小时干货分享!上海财大期权实战特训课程(11月) 期权名门实战技巧特训班 课程背景 2020年资本市场风云变幻.跌宕起伏,全体投资者都经历了一场资本市场的大课.一些顶级操盘手 ...
- python listbox控件_Python GUI编程(Tkinter)10、Listbox控件
import tkinter win = tkinter.Tk() win.title("sunck") win.geometry("400x400+200+0" ...
最新文章
- 在线作图|你不知道的绘制带聚类树的堆叠柱状图的方法
- 构造post_用requests构造简单请求
- mysql(五)查询缓存
- Nginx(二)------nginx.conf 配置文件
- 数据中心机房的一些空调制冷办法详解!
- 详细介绍React模态框组件react-modal
- Docker常用操作
- 物理搬砖问题_搬砖姿势:风法
- 除外存外 微型计算机的存储系统一般指,除外存之外,微型计算机的存储系统一般指()...
- Oracle游标使用
- 【英语学习】【English L06】U03 House L6 Sharing an apartment
- php 服务器监控源码,PHP自动Get监控源码
- PHP面试技巧——什么是职场暗语?
- 新萝卜家园 GhostXP SP3 电脑城装机版 V2011.07
- LeetCode 1429. First Unique Number
- 域自适应(Domain Adaptation)简介
- android10无法获取ssid,How to get WIFI SSID in Android 10.0?
- 论文整理Perception-aware Receding Horizon Navigation for MAVs
- 3DMax软件的功能,通过它制作出来的影视作品有很强的立体感
- Python 大作业