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} 用于将转换后的温度值保留两位小数输出。

运行结果

相关推荐
曲辕RPA几秒前
深度解析GEO技术及背后的机器人曲辕RPA
python·ai·自动化·rpa
2301_764441337 分钟前
使用python构建的STAR实验ΛΛ̄自旋关联完整仿真
开发语言·python·算法
xifangge202512 分钟前
Python 爬虫实战:爬取豆瓣电影 Top250 数据并进行可视化分析
开发语言·爬虫·python
Flittly17 分钟前
【从零手写 ClaudeCode:learn-claude-code 项目实战笔记】(10)Team Protocols (团队协议)
笔记·python·ai·ai编程
阿_旭17 分钟前
基于YOLO26深度学习的蓝莓成熟度检测与分割系统【python源码+Pyqt5界面+数据集+训练代码】图像分割、人工智能
人工智能·python·深度学习·毕业设计·蓝莓成熟度检测
lxmyzzs20 分钟前
使用Python分析COCO数据集标注信息:一个简单脚本实现统计与可视化
python·深度学习·目标检测·计算机视觉
wertyuytrewm21 分钟前
自动化与脚本
jvm·数据库·python
qq_4176950526 分钟前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
problc27 分钟前
在 OpenClaw 里一句话记账:消费说出来,账单自动进乖猫记账 App
开发语言·python
紫丁香28 分钟前
Dify源码深度剖析3
后端·python·ai·flask·fastapi