实验二 温度换算(参考时间20min)
程序要求如下:
1).输入输出的摄氏度可采用大小写字母C结尾,温度可以是整数或小数,如:12.34C)指摄氏度12.34度
2).输入输出的华氏度可采用大小写字母F结尾,温度可以是整数或小数,如:87.65F指摄氏度87.65度
3).输出保留小数点后两位,输入格式错误时,输出提示:
输入格式错误
4).使用input()获得测试用例输入时,不要增加提示字符串

思路:

1.先判断是不是以C结尾或者以F结尾

python如何判断字符串是否以某个字母或者数字结尾


可以直接用 endswith 结合选择语句完成

.

2.得到输入里的数字部分

或者说是去除最后一位的字符
python去除字符串最后一个字符可以使用简单的切片法。
s = ‘abcdef’
print(s[:-1])
输出

s[:-1]的意思就是s字符串取从第0个字符至倒数第一个字符的前一个字符,这样就达到了去掉最后一个字符的目的。

.

3.强制转化类型并换算

直接float(a)强转然后

4.保留两位小数

5.完成

代码

a=input()
num=float(a[:-1])
if a.endswith('C') or a.endswith('c'):temperature=num*9/5+32print('%.2f'%temperature)
elif a.endswith('F') or a.endswith('f'):temperature=(5/9)*(num-32)print('%.2f'%temperature)
else:print("格式错误QWQ")

python——温度换算(以字母结尾)相关推荐

  1. html列表小写字母,python实现大小写字母转换

    python 输入一个字母 如果它是一个小写英文字母 则 char1 = input("请输入一个小写英文字母:");if(ord(char1) >= ord('a') an ...

  2. python单词首字母大写_在Python中将每个单词的首字母大写

    python单词首字母大写 Here, we are implementing a python program to capitalizes the first letter of each wor ...

  3. Python中的字母范围

    本文翻译自:Alphabet range in Python Instead of making a list of alphabet characters like this: 而不是像这样列出字母 ...

  4. python单词表首字母排序_Python 程序按字母顺序对单词进行排序

    Python 程序按字母顺序对单词进行排序 在此程序中,您将学习使用for循环按字母顺序对单词进行排序并显示它. 要理解此示例,您应该了解以下Python编程主题: 在此示例中,我们说明了如何按字典顺 ...

  5. 正则表达式:只能输入以字母开头,数字或者字母结尾,并由数字、字母、下划线组成的字符串,且字符串中必须包含下划线!

    只能输入以字母开头,数字或者字母结尾,并由数字.字母.下划线组成的字符串,且字符串中必须包含下划线! /^[a-zA-Z](?!.*?_$)(?=.*_)[a-zA-Z0-9_]*$/

  6. 判断是否以元音字母结尾

    描述 给定字符串 str,检查其是否以元音字母结尾 1.元音字母包括 a,e,i,o,u,以及对应的大写 2.包含返回 true,否则返回 false 示例1 输入: 'gorilla' 复制输出: ...

  7. 判断是否以元音字母结尾--正则

    题目: 给定字符串 str,检查其是否以元音字母结尾 1.元音字母包括 a,e,i,o,u,以及对应的大写 2.包含返回 true,否则返回 false 解答:1. function endsWith ...

  8. python数字及字母的分离_Python简单过滤字母和数字的方法小结

    本文实例讲述了Python简单过滤字母和数字的方法.分享给大家供大家参考,具体如下: 实例1 crazystring = 'dade142.!0142f[., ]ad' # 只保留数字 new_cra ...

  9. python 字符串首字母,Python 字符串首字母大写-Python设置字符串首字母大写-python title()作用-python title函数-嗨客网...

    Python字符串首字母大写 Python字符串首字母大写教程 在开发过程中,很多时候我们需要将一个 Python title()函数详解 语法 S.title() -> str 参数 参数 描 ...

最新文章

  1. android 点击扩散,Android水波纹扩散效果
  2. 团队-Forward团队一阶段互评
  3. Nginx 负载均衡4种模式
  4. OpenCV:使用git和cmake安装Tesserac
  5. 网上书店模板asp与html,一个简单的网上书城的例子(三)_asp实例
  6. 【SpringMVC】SpringMVC系列4之@RequestParam 映射请求参数值
  7. linux中按行读取文件,Linux按行读取文件内容
  8. Zookeeper安装以及启动详解
  9. 【Flink】Buffer pool is destroyed
  10. 想用最新追剧的影视图片作为手机壁纸桌面就到高图网
  11. XML 解析错误:格式不佳
  12. 又一款代替PanDownload的百度网盘不限速下载工具利器 – 雷鸟下载
  13. 非常好用的模糊pid温度控制算法_PID参数调试“口诀”,总结的真好!
  14. VC的一些实用技巧和注意事项。
  15. (纪中)3505. 积木【DP】
  16. echarts 实现区域划分 折线图
  17. TiDB 在安信证券资产中心与极速交易场景的实践
  18. 爱情七十六课,门当户对
  19. 运维标准化与流程化建设
  20. HTML5+CSS3快速入门每日一篇网页制作实战(附代码)DAY06-DAY07

热门文章

  1. 安科瑞AWT100-4G物联网通讯终端 无线通讯终端 数据传输单元
  2. 企业即时通讯软件相比传统通讯带来的好处
  3. 基于C++的OpenCV(八)图像处理
  4. python的常见矩阵除法_Python矩阵除法
  5. 把多个txt文档合并为一个txt文档并排序
  6. 甘露糖-聚乙二醇-马来酰亚胺 mannose-PEG-MAL 马来酰亚胺-PEG-甘露糖
  7. vc显示html文档,VC++ 显示内存中地HTML内容
  8. 搜狗浏览器如何清除浏览器缓存--小白
  9. tf 设置多显卡_让显卡再次危机,《孤岛危机》重置版能否找回当年的感动
  10. C#实现的基于RFID射频卡的学校智能刷卡考勤系统