#TempConvert.py
val=input("请输入带温度表示符号的温度值,例如32C:")
if val[-1] in ['C','c']:
f=1.8*float(val[0:-1])+32
print("转换后的温度为:%.2fF",%f)
elif val[-1] in ['F','f']:
c=(float(val[0:-1])-32)/1.8
print("转换后的温度为:%.2fC",%c)
else
print("输入错误")缩进是python表示层次关系的唯一手段。
单行注释:以#开头
多行注释:以'''开头和结尾
字符串用单引号或双引号表示
if:elif:else
in:左侧的内容是否在右侧内容中
同步复制:先计算右侧的值再赋值给左侧。比如交换变量x,y:y,x=x,y
例子:
num1=input("The first number is")
num2=input("The second number is ")
avg_num=(float(num1)+float(num2))/2
print("The average number is %f" % avg_num)疑惑:这里的input又可以输出语句又可以读取用户输入???
循环:注意for后面有冒号
for i in range(计数值):
表达式组
版权声明:本文为qq_39902330原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。