第一章:Python语言的介绍
在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。
通过安装Python编辑器,我认识到安装软件也可以在官网上安装。
第二章:Python语句的语法、基本函数以及turtle库的使用
在第二章中介绍了Python的语句的组成及常用的几个函数。
1.语句
1、Python程序的框架:(以温度转换的例子为例)
温度转化: 温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。
请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。
转换算法如下:(C表示摄氏度、F表示华氏度)
C = ( F - 32 ) / 1.8
F = C * 1.8 + 32要求如下:
(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;
(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;
(3) 不考虑异常输入的问题,输出保留小数点后两位; 代码如下:#el.1TempConvert.py
temp=input("")
if temp[0] in [‘F’]:
C=(eval(temp[1:])-32)/1.8
print(“C{:.2f}”.format©)
elif temp[0] in [‘C’]:
F=1.8eval(temp[1:])+32
print(“F{:.2f}”.format(F))
2、语法单行注释为以“#”开头,多行注释为以’’’(3个单号)开头和结尾以4个空格或一个缩进代表“嵌套”关系变量命名可以采用大小写字母、数字、下划线和汉字等字符以及它们的组合来组成(但名字的首字符不能是数字,中间不能出现空格,长度没有限制)
Python语言简洁方便,所以有很多保留字,例如:def表示define,elif代表else if等在字符串中,正向递增序号以’0‘开始,反向递增序号以’-1‘开始。
例如:temp[0]代表字符串的第一个字符字符串访问格式采用[N:M]格式,表示字符串中从N到M的子字符串,其中不包括M可以同步赋值,用“=”来赋值。
例如:x,y=y,x表示x,y的值互换分支语句:
if<条件1>:
<语句块1>
elif<条件2>:
<语句块2>
…
else:
<语句块N>
注意事项:条件后面都要有“ :” !!!! if temp[0] in [‘F’]:
C=(eval(temp[1:])-32)/1.8
print(“C{:.2f}”.format©)
elif temp[0] in [‘C’]:
F=1.8eval(temp[1:])+32
print(“F{:.2f}”.format(F))
9.循环语句:
while(<条件>):
<语句块1>
<语句块2>
#el.2TempConvert.py
TempStr=input(“请输入带有符号的温度值:”)
while TempStr[-1] not in [‘F’,‘f’]:
if …
3、内置函数input()函数
input()
34
‘34’input(“请输入字符串:”)
请输入字符串:hgjfhlkri
‘hgjfhlkri’input("")
ghfj
‘ghfj’input("")
34
‘34’input("")
grghtui
‘grghtui’
2. print()函数
print()>>> s=234
print(s)
234print(“dgyfui”)
dgyfuiprint(“347”)
347print("")>>> print(“2+1”)
2+1
3.eval()函数