python练习-easygui-温度转换2

import easygui
easygui.msgbox(‘this program converts fahrenheit to celsius‘)
t=easygui.enterbox(‘type the T temperature in fahrenheit:‘)
f=float(t)c=(f-32)*5.0/9
#‘\n‘是换行
easygui.msgbox(‘this is‘+ str(c)+ ‘\n‘+‘degrees celsius.‘)
时间: 2024-07-29 15:32:14

python练习-easygui-温度转换2的相关文章

Python入门习题1.温度转换

这一节的课堂例题为: 例1.编写一个Python程序,完成摄氏度到华氏度,华氏度到摄氏度的温度转换. 解: (1)分析问题:利用程序实现温度转换,由用户输入温度值,程序给出输出结果. (2)划分边界:IPO描述如下 输入(Input):带华氏或摄氏标志的温度值 处理(Process):根据温度标志选择适当的温度转换算法 输出(Output):带有华氏或摄氏标志的温度值 (3)设计算法:C表示摄氏度,F表示华氏度. C = (F - 32) / 1.8 F = C*1.8 + 32 (4)编写程序

python温度转换代码

#TempConvert.py TempStr=input("请输入带有符号的温度值:")#赋值TempStr,括号里面的是提示 if TempStr[-1] in ['F','f']:#假如字符串最后一个字符是F或者f C=(eval(TempStr[0:-1])-32)/1.8#第一个字符到最后一个字符之前的所有字符,也就是温度值,eval函数是脱掉字符串结构,运行公式 print("转换后的温度是{:.2f}C".format(C)).#输出结果,保留最后两位

用Python程序温度转换实例

实例:温度转换 (1)分析问题:利用程序进行温度转换,由用户输入温度值,程序给出输出结果:通过语音识别,图像识别等方法自动监听并获得温度信息发布渠道(如收音机.电视机)给出的温度播报源数据,再由程序装换后输给用户:随着互联网的高度普及和接入的便捷,程序也可以定期从温度信息发布网站获得温度值,再将温度信息转换成旅行者熟悉的方式. (2)划分边界:明确问题的输入数据.输出数据和对数据处理的要求.由于程序可能接收华氏温度和摄氏温度,并相互转换,该功能的IPO描述如下. 输入:带华氏或摄氏标志的温度值

python3.8的PySimpleGUI学习的温度转换(℃转℉)

一.代码1: #导出模块 import PySimpleGUI as sg #总体布局,sg.InputText(),默认size=(45,1). layout = [ [sg.Text('Celcius(摄氏温度)'), sg.InputText(size=(15,1)),sg.Text('℃')], #第1行的3个布局 [sg.Submit()], #第2行 ] #定义窗口即标题 #window = sg.Window('Temperature Converter').Layout(layo

python将下载地址转换成迅雷和qq旋风的下载地址

迅雷和qq旋风下载,有加速和离线功能,很方面,我是在网上看到的原始地址和迅雷地址,qq旋风地址的转化原理,然后用python+pyqt写了一个客户端 原理: 迅雷: 迅雷下载地址="thunder://"+Base64编码("AA"+"真实地址"+"ZZ") QQ旋风: qqdl="qqdl://"+Base64编码("真实地址") import re import base64 fro

ubuntu下python 2.7与python 3.X的转换

ubuntu下python 2.7与python 3.X的转换 由于ubuntu本身自带python 2.7,而python 3.X与2.7有很多不同,所以在使用python 3.X时会带来诸多不便.所以在此记录下ubuntu下 python 2.7与python 3.X的转换的方法: 先下载python3 sudo add-apt-repository ppa:fkrull/deadsnakes #添加一个源 sudo apt-get update #更新源列表,以获取最新的版本 sudo a

树莓派学习笔记——Python SQLite查询历史温度

0 前言 本文通过Python SQLite查询树莓派CPU的温度历史数据,在前面的博文中已经介绍了树莓派CPU温度获取,SQLite操作和利用Python插入历史数据,下面再介绍如何查询数据,本文主要分为三部分,第一部分为查询所有温度记录,第二部分获得最近一小时数据,第三部分为把获得结果格式化为字典类型. [相关博文] [树莓派学习笔记--索引博文]--更多博文请关注. [树莓派学习笔记--获取树莓派CPU温度] [树莓派学习笔记--定时向yeelink上传树莓派CPU温度] [树莓派学习笔记

树莓派学习笔记——Python SQLite插入温度记录

0 前言 本文使用python向SQLite数据库中插入树莓派温度数据,SQLite数据库中包含一张只包含三个字段的记录表--参数名称,时间和温度值.本文重点解释Python操作SQlite的具体方法,由于网上资料众多,重复部分不再复述只做到具体情况具体分析. [相关博文] [树莓派学习笔记--索引博文]--更多博文请关注. [树莓派学习笔记--获取树莓派CPU温度] [树莓派学习笔记--定时向yeelink上传树莓派CPU温度] [树莓派学习笔记--SQLite操作简述] 1 创建数据库和空表

Python使用eval强制转换字符串为字典时报错:File "<string>", line 1, in <module> NameError: name 'nan' is not defined

文本中保存的内容为: { 'QQQ': [0.067, 0.167, 0.2, 0.033, 0.233, 0.267, 0.1, 0.133], 'TTT': [0.5, 0.375, 0.25, 0.3, 0.6, 0.333, 0.857, 0.636, 0.667, 0.556] } 用eval转换为字符串时报错: File "test.py", line 43, in d1 data = eval(infile.readline()) File "<strin

单片机练习 - DS18B20温度转换与显示

DS18B20 数字温度传感器(参考:智能温度传感器DS18B20的原理与应用)是DALLAS 公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点.因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计.DS18B20 产品的特点: (1).只要求一个I/O 口即可实现通信.(2).在DS18B20 中的每个器件上都有独一无二的序列号.(3).实际应用中不需要外部任何元器件即可实现测温.(4).测量温度范围在-55 到+125℃之间; 在-10 ~ +8