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

运行结果

相关推荐
爱笑的眼睛1121 小时前
超越MSE与交叉熵:深度解析损失函数的动态本质与高阶设计
java·人工智能·python·ai
Rose sait1 天前
【环境配置】Linux配置虚拟环境pytorch
linux·人工智能·python
过期动态1 天前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql
一世琉璃白_Y1 天前
pg配置国内数据源安装
linux·python·postgresql·centos
liwulin05061 天前
【PYTHON】COCO数据集中的物品ID
开发语言·python
小鸡吃米…1 天前
Python - XML 处理
xml·开发语言·python·开源
我赵帅的飞起1 天前
python国密SM4加解密
python·sm4加解密·国密sm4加解密
yaoh.wang1 天前
力扣(LeetCode) 1: 两数之和 - 解法思路
python·程序人生·算法·leetcode·面试·跳槽·哈希算法
liwulin05061 天前
【PYTHON-YOLOV8N】关于YOLO的推理训练图片的尺寸
开发语言·python·yolo
我送炭你添花1 天前
Pelco KBD300A 模拟器:04+1.Python 打包详解:历史、发展与多种方式对比
python·测试工具·运维开发