day.1
a.Python 基础
1. 基础
print('hello world')
2. 运行环境
- # 文件内部:#
- #!/usr/bin/env python
- # 文件名:#
- ./2.py
- #Linux 环境下才能运行 #
- # 在 py3 环境不用加, py2 头部必须加 ==> 环境内默认使用 ASCII 解释, 所以中文解释不通 #
- # -*- coding:utf8 -*-
3. 变量 ==> 可以理解为未知数 x(大雾)
注意: 变量只能由字母, 数字, 下划线组成.
特例: 1. 不能以数字开头
2.python 关键字不能使用:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
3. 最好不要和 Python 内置的东西重复 ***
4. 条件语句 if ==> else
- """ 格式如下
- if(怎么怎么怎么):
- 处理什么什么
- else:(else 可以省略)
- 处理什么什么
- """
- #例如 #
- password = input(请输入密码:)
- if(password = 123456): #预设密码为 123456# #注意 if 和 else 后有个冒号 #
- print("密码正确")
- else:
- print("密码错误")
- if ==> elif
- user_name = input("请输入登录账户")
- if("user_name == administrator"):
- print("欢迎您, 超级管理员")
- elif("user_name == 禁花")
- print("欢迎您, 禁花")
- elif("user_name == guest")
- print("欢迎您, 来宾")
- else:
- print("请注册新账户或者使用来宾账户登陆")
- while ==> break & continue
- """
- 格式如下
- while True
- 处理怎么怎么
- 循环直到条件不为真.
- """
- #break 强行打断循环 #
- #continue 退出当前循环, 继续下次循环 #
练习题:
1, 使用 while 循环输入 1 2 3 4 5 6 8 9 10
- count = 1
- while (count <= 10):
- if(count == 7):
- count = count + 1
- continue
- else:
- print (count)
- count = count + 1
练习题 1
2, 求 1-100 的所有数的和
- count = 1
- a1 = 0
- while (count <= 100):
- a1 = a1 + count
- count = count + 1
- print(a1)
练习题 2
3, 输出 1-100 内的所有奇数
- count = 1
- while(count <= 100):
- if (count % 2 == 1):
- print(count)
- else:
- pass
- count = count + 1
练习题 3
4, 输出 1-100 内的所有偶数
(参考练习题 3)
5, 求 1-2+3-4+5 ... 99 的所有数的和
- count = 1
- a1 = 0
- while(count<100):
- if(count % 2 == 1):
- a1 = a1 + count
- else:
- a1 = a1 - count
- count = count + 1
- print(a1)
练习题 5
6, 用户登陆 (三次机会重试)(输对提示密码正确, 输错提示密码错误, 错误 3 次后提示明天再登陆)
- count = 4
- while(count> 0):
- passkey = input('请输入密码:')
- if(passkey == "123456"):
- print("密码正确")
- break
- else:
- print("密码错误, 剩余次数为")
- count = count - 1
- print(count)
- if(count == 0):
- print("请明天重试")
- else:
- pass
练习题 6
来源: http://www.bubuko.com/infodetail-2655512.html