今天主要学习内容:python
一 、python简介:网络
1)python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,做为ABC语言的一种继承。运维
2)Python能够应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎全部大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司普遍使用Python来作的事通常有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。ide
3)C语言: 代码编译获得 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工做 其余语言: 代码编译获得 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行学习
4)python的种类:测试
5)python安装及环境变量设置大数据
6)python解释器ui
执行Python代码时,若是导入了其余的 .py 文件,那么,执行过程当中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译以后产生的字节码。spa
ps:代码通过编译能够产生字节码;字节码经过反编译也能够获得代码。code
2、变量
变量定义的规则:
3、流程控制
1)if 条件语句:
name = raw_input('请输入用户名:') if name == "alex": print "超级管理员" elif name == "eric": print "普通管理员" elif name == "tony" or name == "rain": print "业务主管" else: print "普通用户"
2)while 循环条件:
while True: print "123" continue print "789" break print "456"
4、练习题
一、使用while循环输入 1 2 3 4 5 6 8 9 10
n = 1
while n < 11 :
if n == 7 :
pass
else:
print (n)
n = n + 1
二、求1-100的全部数的和
n = 1 sum = 0 while n < 101: sum = sum + n n = n + 1 print(sum)
三、输出 1-100 内的全部奇数
n = 1 while n < 101 : if n %2== 0: pass else: print (n) n = n + 1
四、输出 1-100 内的全部偶数
n = 1 while n < 101 : if n %2== 0: print (n) else: pass n = n + 1
五、求1-2+3-4+5 ... 99的全部数的和
n = 1 sum1= 0 sum2 = 0 while n < 100: if n%2 == 0: sum1 = sum1 + n else: sum2 = sum2+n n = n + 1 sum = sum2 - sum1 print(sum)
六、用户登录(三次机会重试)
n = 1
while n < 4 :
n1 = input("请输入用户名:")
n2 = input("请输入密码:")
if n1 == "root" and n2 == "root123":
print("登陆成功")
break
else:
if n == 3:
print("登陆失败,这是最后一次机会,用户已锁定")
else:
print("登陆失败,请从新输入")
n = n + 1
# -*- coding:utf-8 -*- num = 1 while True: a = raw_input("UserName:") b = raw_input("PassWord:") if a == "zzq" and b == "wyzzq8023": print u"登陆成功..." break elif num > 3: print u"用户名或密码错误..." print u"输入次数达到上限,退出程序..." break else: print u"用户名或密码错误,请从新输入..." num += 1 continue