python华氏温度和摄氏温度相互转换

这篇具有很好参考价值的文章主要介绍了python华氏温度和摄氏温度相互转换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一开始看慕课上的小白课程就自己尝试写了一下华氏温度和摄氏温度的代码,然后发现报错,我又自己开始找问题,最后发现跟老师代码一样还是报错,小白就很无奈

然后慢慢查。。。最后得到了一份满意的代码:

tem=input("请输入带温度符号的温度表示值:")
if tem[-1] in ['C','c']:
    F=1.8*(float(tem[:-1]))+32
    print("转换后的华氏度为:{}".format(F))
elif tem[-1] in ['F','f']:
    C=(float(tem[:-1])-32)/1.8
    print("转化后的温度为:{}".format(C))
else:
    print("输入有误")

tem[:-1]原先的形式是:tem[0,-1]

然后就报错了:string indices must be integers

百度之后原因是字符串的下标一定要是整数,不能是0!!!文章来源地址https://www.toymoban.com/news/detail-407138.html

到了这里,关于python华氏温度和摄氏温度相互转换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python】数据框DataFrame和列表List相互转换

    在使用一些别人封装好的库的时候,调用函数返回的结果便是DataFrame,这时如果要对内部数据做一些加工处理的话会很不方便。我们要需要将DataFrame还原成列表的形式来处理。     列表转数据框根据需要有3中转换方式 执行结果:    0 0  A 1  B 2  C 执行结果:            

    2024年02月11日
    浏览(47)
  • python中str与int类型的相互转换

    1. str转换成int 方法:使用int()函数 3. int转换成str 方法:使用str()函数

    2024年02月13日
    浏览(49)
  • Python之xlsx文件与csv文件相互转换

    Python之xlsx文件与csv文件相互转换 在Python中,可以使用xlrd和csv模块来处理Excel文件和csv文件。 xlsx文件转csv文件 在2个文件之间转换,需要注意一个文件的字符转码问题。 使用第三方库pandas将xlsx文件转csv文件 csv文件转换成xlsx文件 使用pandas将csv文件转成xlsx文件

    2024年02月16日
    浏览(39)
  • 【Python】旋转矩阵与旋转向量的相互转换(OpenCV)

    因为任意旋转矩阵仅有 3 个自由度,因此旋转向量是旋转矩阵的一个方便和最紧凑的表示。在全局 3D 几何优化中常用到旋转矩阵和旋转向量的相互转换,例如相机标定、PnP 问题的求解等。本文介绍基于 OpenCV-Python 的互转换实现方法。 参数详解 : src :输入旋转向量(3x1 或

    2024年02月12日
    浏览(42)
  • Python中列表(list)与数组(array)的相互转换方法介绍

    在Python编程中,列表(list)和数组(array)是常见的数据结构,它们在存储和处理数据时具有不同的特点和用途。有时候我们需要在列表和数组之间进行相互转换。本文将介绍如何在Python中实现列表与数组之间的相互转换,并提供相应的源代码示例。 列表(list)转换为数组

    2024年02月05日
    浏览(45)
  • 基于Python的经纬度与xy坐标系相互转换

    代码是已经运行过的,可以直接输入参数使用 注意事项: 经纬度参数不可以写颠倒,否则会由于math.log参数不能为负数和0的原因报错 由于地球半径的不确定性,所以(x,y)与(lon, lat)相互转换会有误差 奉上代码及运行结果: 经纬度转换成xy坐标 实例经维度参数 (114.5456282282352

    2024年02月12日
    浏览(57)
  • python中str、bytes、十六进制字符串的相互转换

    python中str、bytes、十六进制字符串的介绍 str是python的内置函数,str字符串在python中使用 \\\'\\\' 或者 \\\"\\\" 括起来的字符串,比如: bytes也是python的内置函数,bytes字符串通常以b开头,比如: 十六进制字符串是指字符串中每个字符表示一个十六进制数,两个字符组成一个字节,比如

    2024年02月21日
    浏览(54)
  • 使用Python代码实现视频(如.MP4)与图片(如.jpg)文件格式的相互转换

    1.使用Python代码将视频文件(.MP4格式)转换为图片(.jpg格式) 对视频进行抽帧操作,将视频逐帧转换为图片(.jpg格式的图片的文件) 此处采取的方法是:对视频.MP4文件 每隔10帧截取一张.jpg格式的图片 需要使用的Python方法cv2在opencv-python库中,下载安装方式; 实现上述功能的

    2024年02月03日
    浏览(60)
  • 第四篇【传奇开心果系列】Python文本和语音相互转换库技术点案例示例:pyttsx3自动化脚本经典案例

    使用 pyttsx3 库创建自动化脚本有几个主要作用: 语音提示和反馈:通过将文本转换为语音输出,你可以为自动化脚本添加语音提示和反馈功能。这样,你可以通过语音提示告知用户脚本的进度、状态或结果,提供更直观和人性化的交互体验。 语音报告和通知:自动化脚本可

    2024年02月21日
    浏览(71)
  • 第二篇【传奇开心果系列】Python的文本和语音相互转换库技术点案例示例:深度解读pyttsx3支持多种语音引擎

    pyttsx3是一个Python文本到语音转换库,可以将文本转换为语音并播放出来。它支持多种语音引擎,包括sapi5、nsss、espeak等。pyttsx3可以用于开发语音助手、自动化脚本、语音提示等应用程序。它具有简单易用的接口,可以灵活设置语音输出的音量、语速、声音类型等参数。如果

    2024年02月19日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包