初学python
实例1
温度转换
将华氏温度转化为摄氏度或将摄氏度转为华氏度
输入温度及’c’,‘C’,‘f’,'F’表示是华氏度还是摄氏度
输出转化后的温度,保留两位小数
#temperature//“#”后的为注释,不被执行,可以省略。表示多行注释的是“···”
t=input(“”)//输入温度及字母(类似字符串数组形式)
if t[-1] in ['c','C']://t[-1](索引)表示字符串的最后一个字符,
-1为反向递减序号的第一个。正向递增序号从0开始(同数组)
注意if语句要加":"
f=eval(t[0:-1])*1.8+32//eval()表示将字符串形式转化为数字,
t[0:-1]/t[:-1](切片)表示截取字符*子串*从0到-1(包含0,不包含-1)
print("{:.2f}F".format(f))//{}内的类似占位符, ***注意{}外要加“”***
*** “”后要加.*** format()进行格式化
elif t[-1] in ['f','F']:
c=(eval(t[0:-1])-32)/1.8
print("{:.2f}C".format(c))
else:
print("输入格式错误")
知识点:
- python中的缩进是语法,需严格按照格式框架进行缩进
- python变量命名规则:可以使用字母数字下划线汉字命名,但首字母必须非数字
- 保留字/关键字:被编程语言内部定义并保存使用的标识符。
python有33个保留字