点击上方蓝字关注我们!

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秒”测反应速度...相关推荐

  1. 习题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 ...

  2. 使用Python对股票数据进行数据分析(一)-计算日线行情、5日均线、10日均线行情并显示

    使用Python对股票数据进行数据分析(一)-计算日线行情.5日均线.10日均线行情并显示 各种炒股软件上可以显示各种技术指标,可以帮助投资者进行技术分析.这些股市中的这些指标都是怎么计算出来的呢?这 ...

  3. python多进程并发代码_Python并发编程系列之多进程(multiprocessing)

    1引言 本篇博文主要对Python中并发编程中的多进程相关内容展开详细介绍,Python进程主要在multiprocessing模块中,本博文以multiprocessing种Process类为中心, ...

  4. python文件审计系统_Python代码审计实战案例总结之CRLF和任意文件读取

    介绍 Python代码审计方法多种多样,但是总而言之是根据前人思路的迁移融合扩展而形成.目前Python代码审计思路,呈现分散和多样的趋势.Python微薄研发经验以及结合实际遇到的思路和技巧进行总结 ...

  5. python等待用户输入_Python等待时间,等待用户输入

    python等待用户输入 Sometimes we want our python program to wait for a specific time before executing the n ...

  6. 用python计算工资工资_python小编程------交互界面计算工资(五险一金不按比例缴纳)...

    # coding:utf-8 from Tkinter import * root = Tk() Label(root, text='应发总工资 :').grid(row=0, column=0) # ...

  7. matlab 对mnist手写数字数据集进行判决分析_Python神经网络编程:手写数字的数据集MNIST...

    识别人的笔迹这个问题相对复杂,也非常模糊,因此这是一种检验人工智能的理想挑战.这不像进行大量数字相乘那样明确清晰. 让计算机准确区分图像中包含的内容,有时也称之为图像识别问题.科学家对这个问题进行了几 ...

  8. python如何删除代码_Python如何删除除字母和数字之外的所有字符?(代码示例)

    字符串操作是日常编码和Web开发中非常重要的任务:例如:HTTP查询中的大多数请求和响应都是字符串形式,有时我们需要删除一些无用的数据.下面本篇文章就来给大家介绍一些Python方法来将指定字符串中除 ...

  9. python 波动率锥_推广 || 12个小时干货分享!上海财大期权实战特训课程(11月)...

    原标题:推广 || 12个小时干货分享!上海财大期权实战特训课程(11月) 期权名门实战技巧特训班 课程背景 2020年资本市场风云变幻.跌宕起伏,全体投资者都经历了一场资本市场的大课.一些顶级操盘手 ...

  10. python listbox控件_Python GUI编程(Tkinter)10、Listbox控件

    import tkinter win = tkinter.Tk() win.title("sunck") win.geometry("400x400+200+0" ...

最新文章

  1. 在线作图|你不知道的绘制带聚类树的堆叠柱状图的方法
  2. 构造post_用requests构造简单请求
  3. mysql(五)查询缓存
  4. Nginx(二)------nginx.conf 配置文件
  5. 数据中心机房的一些空调制冷办法详解!
  6. 详细介绍React模态框组件react-modal
  7. Docker常用操作
  8. 物理搬砖问题_搬砖姿势:风法
  9. 除外存外 微型计算机的存储系统一般指,除外存之外,微型计算机的存储系统一般指()...
  10. Oracle游标使用
  11. 【英语学习】【English L06】U03 House L6 Sharing an apartment
  12. php 服务器监控源码,PHP自动Get监控源码
  13. PHP面试技巧——什么是职场暗语?
  14. 新萝卜家园 GhostXP SP3 电脑城装机版 V2011.07
  15. LeetCode 1429. First Unique Number
  16. 域自适应(Domain Adaptation)简介
  17. android10无法获取ssid,How to get WIFI SSID in Android 10.0?
  18. 论文整理Perception-aware Receding Horizon Navigation for MAVs
  19. 3DMax软件的功能,通过它制作出来的影视作品有很强的立体感
  20. Python 大作业

热门文章

  1. 重磅!中国科协发布2020重大科学问题和工程技术难题
  2. java 之 插入排序
  3. ElasticSearch 2 (30) - 信息聚合系列之条形图
  4. Android中利用LinearLayout动态添加控件
  5. Perl Print Win32 Console Windows 控制台 print Unicode 问题
  6. springmvc + ibatis 框架的搭建
  7. 编写一个简单的widget
  8. windows7 配置iis技巧
  9. 怎样关闭eclipse中的tooltip提示
  10. leetcode刷题日记-三个无重叠子数组的最大和