python虚拟跑步机
引言:本人从小白自学python,为了测试基础学习效果,增加一定的促进,想通过参加全国计算机等级考试二级python来检验基础学习情况。在学习过程中,会将该过程编写的python小程序题目在此发表,希望找到共同学习的人一起讨论,可能发表的有许多不是很完善的地方,请大家指正。后期学习路线,还会继续通过参加一些社会类的考试来检验学习成果。高阶段学习的话,可能会参加一些python的比赛,或者自己接一些项目,然后会根据自己的情况将一些项目的Python程序在此分享。
码字不易,求赞,求关注,求赏
一、本项目来源:最近看python编程百例,今天学的是虚拟跑步机的小程序,这个可以运用到以后的智能穿戴的开发程序上,我想智能手表或者手环上那个记录跑步的东西,应该运用了这个,几行代码就可以 实现,不会暂用智能终端多少资源。
二、先上传自己写的代码。
import time
import sys
leave = 0
print("========虚拟跑步机========")
print(30*"#")
weight = float(input("请输入你的体重(kg):"))
speed = float(input("请输入你的跑步速度(m/s):"))
times = int(input("跑步时间(分钟):"))
times = times * 60dista =speed * times/1000calor = weight * 30 / (400 / (speed * 1000 / 60)) * times / 60 / 60print('跑步距离:{:.2f} km 能量消耗:{:.2f} cal'.format(dista, calor))
三、程序解读
这里面主要运用了两个模块,time时间模块和sys系统调用模块,所以使程序看上去在自动运行。这里后期,如果运用在终端设备上,可以直接调取终端里面的gps数据,这样就可以自动获取速度以及跑步距离等,更加真实的反应跑步实时情况。
四、脚本运行效果
五、发表的其它文章:
python根据生日自动批量产生中奖双色球
python虚拟跑步机相关推荐
- Python 实现简单虚拟跑步机计算消耗的能量
根据体重,运动速度,运动时间,计算消耗的热量 消耗热量=体重X运动时间X指数K 指数K=30/速度(分钟/400米),每400米用去的时间 如速度为6千米每小时 60/(6000/400)=400*6 ...
- Python实战技术 - Python虚拟隔离环境 和 Docker技术
Python实战技术 - Python虚拟隔离环境 和 Docker技术 已经学过,只想查查手册?--试试直接跳转到命令: (1)使用venv创建相关命令 (2)使用virtualenv创建相关命令 ...
- python虚拟环境管理 —— 以 workon 切换虚拟环境
python虚拟环境管理 Linux Windows Linux 1.安装 virtualenvwrapper $ pip3 install virtualenvwrapper 2.创建目录存放虚拟环 ...
- python虚拟环境管理器
前言 Hey,大家好,我是码农星期八 事情是这样子的,原来我一直使用的conda,用conda来进行隔离环境,但是装了一个东西也需要用到Python,奇怪的问题发生了,conda自带的Python怎么 ...
- 虚拟主机搭建python服务器,python虚拟主机服务器
python虚拟主机服务器 内容精选 换一换 弹性云服务器(Elastic Cloud Server,以下简称ECS)是由CPU.内存.镜像.云硬盘组成的一种可随时获取.弹性可扩展的计算服务器,同时它 ...
- 安装python虚拟运行环境,linux下配置workon切换虚拟环境
一.查询python解释器所在路径 以下查询py3和py2的目录: $ which python3 /usr/bin/python3 $ which python2 /usr/bin/python2 ...
- python虚拟环境管理app_pyenv虚拟环境管理python多版本和软件库
可能大家在日常工作中会遇到这么个问题,现在基本的linux系统都是自带老版本的python2.7.x版本,我又不想用老版本,但直接升级可能会出问题,或是依赖老版本的程序就运行不了,有没办法能安装3.x ...
- 文件系统模拟程序python_如何使用sh实现Python虚拟文件系统
我已经建立了一个模拟操作系统的Python脚本.它有一个命令提示符和一个虚拟文件系统.我使用shelve模块来模拟文件系统,它是多维的,以便支持目录的层次结构.但是,我在执行"cd" ...
- Xvfb 虚拟现实库 之 Python 虚拟桌面 pyvirtualdisplay
如何在Xvfb中运行Selenium?:https://cloud.tencent.com/developer/ask/107705 命令:nohup Xvfb -ac :7 -screen 0 13 ...
最新文章
- 深圳、长沙高校排名飙升,清北坐实亚洲大学Top2,留学深造还去啥新港日| 泰晤士2020亚洲大学榜...
- AI 模型性能上不去?这真的不怪我,ImageNet 等数据集每 100 个标签就错 3 个!...
- BOOST_LOCAL_FUNCTION宏用法的测试程序
- 信息学奥赛一本通(1034:计算三角形面积)
- 【JUC】第三章 多线程锁、CallableFuture 接口
- python 用mysqldb方式操作数据库
- 国标GB28181协议国标平台EasyGBS客户端作为上级平台如何跟下级海康8700平台对接?
- c++ 读取二进制bin文件
- Mac 打开大小写切换很慢
- 微波雷达感应模块,智能马桶传感方案,智能化生活
- allegro跨层复制铜皮
- 我在 CMU 的八年博士生涯...
- ExpandableListQQ好友列表
- 关于计算机系调查问卷表,计算机系统调查问卷.xls
- USB设备运行不正常,windows无法识别的问题
- 【翻译】和麻美学姐一起的世界树(マミさんと世界樹スレ)第二话
- xcode不支持ios12beta系统
- bzoj3698: XWW的难题 有上下界的网络流
- 从本子文件名中提取本子的名字
- qpc之qk调度学习笔记