python-自动化基础学习000
1 Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32 2 Type "copyright", "credits" or "license()" for more information. 3 >>> 4 >>> 5 >>> #1、安装解释器 6 >>> #python.exe 解释器程序 7 >>> #2、写代码,让解释器运行 8 >>> #"黑框":开始->cmd->回车 9 >>> #-解释器路径 代码文件路径 (写代码) 10 >>> #添加操作系统环境变量: C:\python35;(python安装程序的路径) 11 >>> #python 代码文件路径 12 >>> #-解释器 (简单功能测试) 13 >>> 14 >>> #3、python2.7和python3.5共存,推荐:C,D: 15 >>> 16 >>> #规则: 17 >>> #1. print ("你好,老狗") 18 >>> py2:中文报错 19 20 SyntaxError: unexpected indent 21 >>> #py2:中文报错 22 >>> #py3:不报错 23 >>> 24 >>> #老外开发计算机,只能识别: 25 >>> #-accii码(255个东西),字母,数字,符合... 26 >>> #-utf-8编码,可表示世间万物 27 >>> #-*- encoding:utf-8 -*- 28 >>> #-utf-8编码,可表示世间万物 29 >>> 30 >>> 31 >>> 32 >>> # 使用python2.7时,需修改默认编码方式: 33 >>> #-*- encoding:utf-8 -*- 34 >>> 35 >>> #2、变量 36 >>> #变量名 = 值
 4. 条件语句
		如果:条件,
			- 成立:xxxx
			- 不成立:xxxx
			
		形式一:	
			if 条件:
				print('真')
			else:
				print('假')
				
		示例:
			name = input('请输入用户名')
			if name == 'alex':
				msg = name + '我是傻叉'
					print(msg)
			else:
				print(name)
				
				
		简化:
			if 条件:
				print('真')
			
			
			
			
		形式二:	
			if 条件:
				print('真')
			elif 条件:
				print('真')
			elif 条件:
				print('真')
			else:
				print('假')
				
		示例:
			name = input('请输入用户名')
			if name == '名锐捷':
				print('好帅好帅')
			elif name == '李泉':
					print('好浪好浪')
			elif name == '刘永希':
					print('好诗好诗')
			else:
				print('编不下去了')		
				
		示例:
			name = input('请输入用户名')
			if name == '名锐捷':
				print('好帅好帅')
			elif name == '李泉':
					print('好浪好浪')
			elif name == '刘永希':
					print('好诗好诗')
			else:
				print('编不下去了')
			print('end')		
			
		变形:
		示例(嵌套):
			name = input('请输入用户名')
			if name == '名锐捷':
				
				age = input('请输入年龄:')
				if age == "18":
				print('好帅好帅')
				else:
					print('不帅')
			elif name == '李泉':
					print('好浪好浪')
			elif name == '刘永希':
					print('好诗好诗')
			else:
				print('编不下去了')
			print('end')
		
			
			
	5. 输入
		name = input('请输入用户名')  # 让用户输入内容,输入内容赋值给name变量
		print(name)
		
		PS: 输入的内容------永远是字符串类型
		
	6. 循环	
	
		while语句特征:
		
		场景一:
		while 条件:
			条件成立,执行此处代码(执行完毕,再回到条件处)
		
	
		
		print(1)
		if True:
			print(2)
		print(3)
		---------不会循环
		
		print(1)
		while True:
			print(2)
		print(3)	
		--------永远打印2----死循环
		
		
		print(1)
		while True:
			print(2)
			print(22)
			print(32)
		print(3)
		
		
		print(1)
		flag = True
		while flag:
			print(2)
			flag = False
		print(3)	
		
		
		print(1)
		start = 0
		flag = True
		while flag:
			print(start)
			flag = False
		print(3)
		
		
		
		print(1)
		start = 0
		flag = True
		while flag:
			print(start)
			start = start + 1
		print(3)
		
		
		场景二:
		while 条件:
			条件成立,执行此处代码(执行完毕后,再回到条件)
		else:
			条件不成立,
		
		
		
		
	示例:	
	#输出: 1-100连续数字
	start = 1
	flag = True
	while True:
		print(start)
		start = start + 1
		if start == 100:
			flag = False
			
	print('开始...')		
	start = 1
	flag = True
	while True:
		print(start)
		start = start + 1
		if start == 100:
			print(start)
			flag = False
	print('结束了...')		
			
			
	print('开始...')		
	start = 1
	while start < 101:
		print(start)
		start = start + 1
		if start == 100:
	print('结束了...')	
#################################
补充两个关键字:	continue,break
#################################
break----跳出当前循环的外面,执行外面的代码
		print(0)
		while True:
			print(1)
			break # 跳出当前循环
			print(11)
		print(2)	
			
	
	
continue------跳,跳到True的位置,继续下一次循环(下面示例中的prin11,永远不会执行)	
	
		print(0)
		while True:
			print(1)
			continue # 结束本次循环,进行下次循环
			print(11)
		print(2)	
			
		
		
使用break实现:1-100
		start = 1
		while True:
			print(start)
			start = start + 1
			if start == 100
				print(start)
				break
		
		
输出: 1 2 3 4 5 6 8 9 10
		start = 1
		while start < 11:
			if start == 7:
				print(' ')
			else:
				print(start)
			start = start + 1	
				
				
		start = 1
		while start < 11:
			if start == 7:
				pass
			else:
				print(start)
			start = start + 1
			
		start = 1
		while start < 11:
			if start == 7:
				start = start + 1
				continue
			else:
				print(start)
			start = start + 1		
	
		while循环总结:
		1. 书写规则
		while 条件:
			成立执行...
		else:
			不成立执行
			
		2. continue,break	
		
		
		
赠送:
	1. 奇偶数
		num = 19
		result = num % 2
		if result == 0:
			print('偶数')
		else:
			print('奇数')
			
	2. 1-100总和
		
		sum = 0
		start = 1
		while start < 101
		sum = sum + start
		print(sum)
		start = start + 1
		
	
	
练习题:
	1. 打印 1-99之间所有的奇数
	
	2. 打印1-99之间所有能被3整除的数
	
	3. 打印1-99之间所有数的总和
	
	4. 打印1-99之间所有奇数的总和
	
	5. 1-2+3-4+5-6+7...+99 之间所有数总和