python基本语法元素

课程来源:

MOOC网《python语言程序设计》嵩天。

https://www.icourse163.org/learn/BIT-268001?tid=1474324443#/learn/announce

第一周:python基本语法元素

知识点

程序格式框架

命名与保留字



数据类型




语句与函数


输出与输出



案例:温度转换

分析

python 复制代码
#TempConvert.py
Tempstr = input("请输入带有符号的温度值:")
if Tempstr[-1] in ['F','f']:
    C=(eval(Tempstr[0:-1])-32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif Tempstr[-1] in ['C','c']:
    F=1.8*eval(Tempstr[0:-1])+ 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")

代码说明

首先通过 input() 函数获取用户输入的带有单位的温度值。

使用 if - elif - else 语句判断温度值的最后一个字符,如果是 F 或 f,则按照华氏温度转摄氏温度的公式进行转换;如果是 C 或 c,则按照摄氏温度转华氏温度的公式进行转换。如果都不满足,则提示输入格式错误。

eval() 函数用于去掉输入字符串的引号,将其解析为有效的 Python 表达式并求值。

print() 函数中的格式化字符串 {:.2f} 用于将转换后的温度值保留两位小数输出。

运行结果

相关推荐
Dreamsi_zh1 分钟前
Python爬虫04_Requests豆瓣电影爬取
开发语言·爬虫·python
230L1_78M69Q5487H2 分钟前
【机器学习】机器学习新手入门概述
人工智能·python·机器学习·scikit-learn
窗户32 分钟前
有限Abel群的结构(3)
python·抽象代数·编程范式
饭来_36 分钟前
Python 中使用 OpenCV 库来捕获摄像头视频流并在窗口中显示
python·opencv
码界筑梦坊39 分钟前
91-基于Spark的空气质量数据分析可视化系统
大数据·python·数据分析·spark·django·numpy·pandas
坐吃山猪1 小时前
GitPython03-项目setup编译
git·python·setup
JavaEdge在掘金1 小时前
cursor1.3 重大更新!复刻 claude code!
python
啊阿狸不会拉杆2 小时前
《Java 程序设计》第 12 章 - 异常处理
java·开发语言·jvm·python·算法·intellij-idea
lili-felicity2 小时前
Python奇幻之旅:从零开始的编程冒险
python
你的电影很有趣2 小时前
lesson28:Python单例模式全解析:从基础实现到企业级最佳实践
开发语言·python