第一章
1、编译型语言:类似于谷歌翻译,一次性翻译完成,以后就可以拿着翻译完成的结果多次运行。解释型语言:类似于同声传译,一句一句翻译,软件运行时间较长,但开发效率较高。编译型:c,c++。解释型:Python。
2、执行Python脚本的两种方式:交互式,输入内容立刻就有对应的返回结果,但是无法永久保存数据;命令行(文件的形式),可以永久保存数据,暂时来看运行该文件有点麻烦。
3、单行注释#,多行注释""" """。
4、布尔值:Ture,False。
5、声明变量的注意事项:变量必须先定义后调用;变量名必须是字母,数字,下划线的任意组合,且不能以数字开头;关键字不能声明为变量。
6、id(),返回一串数字,可以看做是变量在内存中地址;type(),返回的是变量的数据类型;value(),返回的是变量在内存中对应的数组的值
7、
name = input('用户名为:') code = input('密码为') if name == 'seven' and code == '123': print('登录成功') else: print('登录失败')
i = 0 while i < 3: name = input('用户名为:') code = input('密码为') if name == 'seven' and code == '123': print('登录成功') break else: i += 1 print('登录失败')
i = 0 while i < 3: name = input('用户名为:') code = input('密码为') if name == 'seven' or 'alex'and code == '123': print('登录成功') break else: i += 1 print('登录失败')
8、
i=2 k=3 while k<=100: if k%2==0: i=i+k k+=1 else: i=i-k k+=1 print(i)
9、n1=123456,n2=n1。n1与n2指向内存中的同一个值。
10、
name = input('名字') location = input('地点') hobby = input('爱好') print('敬爱可爱的%s 最喜欢在%s干%s' % (name, location, hobby))
11、
year = int(input('年份')) if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: print('该年是闰年') else: print('该年不是闰年')
12、
a = 1 k = 0 while a <= 2: a = a * 1.0325 k += 1 print(k)