Python 学习日记
2017-09-13
例程:
#TempCovert.py
for i in range(3):
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语言用#注释;
#变量命名:
...大写,小写字母,下划线,但首字母只能是字母和下划线,数字的组合,不能使用空格;
...中文等非字母符号也可以作为名字;Python语言区分大小写;Python中有33个保留字
##in用于判断左侧值是否在右侧集合中,
##if elif else 是分支语句
基本过程如下:
if<条件1成立>:
<表达式组1>
elif<条件2成立>:
<表达式组2>
...
elif<条件N-1成立>:
<表达式组N-1>
else:
<表达式组N>
#Python语言的缩进是靠空格实现的。
#空格的使用:
...表示缩进关系的空格不能改变。
...空格不能分割一个命名。
#python语言的字符串可以用单引号或双引号包括表示
<变量>=input(<提示性文字>)
例子:a=input("请输入a的值:")
#浮点函数float()可以将括号内的字符串转换为一个小数。
#同步赋值指同时给多个变量赋值,即先运算右侧N个表达式,然后同时将表达式的结果赋值给左侧。
<变量1>,...,<变量N>=<表达式1>,...,<表达式N>
#循环语句
循环语句是控制程序循环运行的语句。这类语句一般根据判断条件或者计数条件确定一段程序的运行次数。
##计数循环基本过程
for i in range(<计数值>):
<表达式组>
是一段程序连续运行10次
for i in range(<10>):
<表达式组>
2017-09-13
例程:
#TempCovert.py
for i in range(3):
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语言用#注释;
#变量命名:
...大写,小写字母,下划线,但首字母只能是字母和下划线,数字的组合,不能使用空格;
...中文等非字母符号也可以作为名字;Python语言区分大小写;Python中有33个保留字
##in用于判断左侧值是否在右侧集合中,
##if elif else 是分支语句
基本过程如下:
if<条件1成立>:
<表达式组1>
elif<条件2成立>:
<表达式组2>
...
elif<条件N-1成立>:
<表达式组N-1>
else:
<表达式组N>
#Python语言的缩进是靠空格实现的。
#空格的使用:
...表示缩进关系的空格不能改变。
...空格不能分割一个命名。
#python语言的字符串可以用单引号或双引号包括表示
#输出函数print
print(<提示性文字,格式控制方式>%<变量名>)
例子:print("输出姓名:%.2fc"%c)
#输入函数input()从控制台获得用户输入<变量>=input(<提示性文字>)
例子:a=input("请输入a的值:")
#浮点函数float()可以将括号内的字符串转换为一个小数。
#同步赋值指同时给多个变量赋值,即先运算右侧N个表达式,然后同时将表达式的结果赋值给左侧。
<变量1>,...,<变量N>=<表达式1>,...,<表达式N>
#循环语句
循环语句是控制程序循环运行的语句。这类语句一般根据判断条件或者计数条件确定一段程序的运行次数。
##计数循环基本过程
for i in range(<计数值>):
<表达式组>
是一段程序连续运行10次
for i in range(<10>):
<表达式组>