- print('hello word')
- #!/usr/bin/env python
上述一行是 Linux 系统下特有的, 因此第一行必须有
- #! -*-coding:utf8 -*-
- print('李佳伦')
对于 python2 版本而言, 需要打上面的语言, 对于 3 版本则不需要.(因为 2 版本是默认用 asc 码)
二, 变量定义的规则:
变量名只能是 字母, 数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['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']
三, 条件语句
例子:
- if 1==1:
- print("到付件")
- else:
- print("发货")
1tab 键 = 4 个空格
例 2:
- if 1==1:
- print("大家好")
- print("大家减肥的")
- print('end')
上述代表: 执行 if 条件语句
执行 if 的代码块
继续执行下一语句
注意: if 条件句可以嵌套!
例 3:
- inp = input('请输入会员级别')
- if inp == "高级会员":
- print('1 年')
- elif inp == "白金会员":
- print('2 年')
- elif inp == "铂金会员":
- print('3 年')
- else:
- print('00')
- print('开始')
四, 数据的基本类型:
1. 字符串 (涉及加法)
例 1: 启动 cmd, 进入 python 程序
- n1="alex"
- n2='sb'
- n3=n1+n2
- print(n3)
- alexsb
- (涉及乘法)
例 2: 启动 cmd, 进入 python 程序
- n1="alex"
- n2=n1*3
- print(n2)
- alexalexalex
例 3:
- a=13
- temp=a%4
- if temp==1:
- print('偶数')
- else:
- print('奇数')
!= 含义是: "不等于"
2. 数字
五, 循环语句:
例 1:
- import time
- while 1 == 1:
- print(time.time())
import 加上特定的 python 的函数
例 2
- import time
- count=0
- while count <10:
- print(time.time())
- count=100
- print(123)
例 3:
- import time
- count=0
- while count < 10:
- print(count)
- #count=100
- count=count+1
- print(123)
!!! 练习题:
1. 使用 while 循环输入 1 2 3 4 5 6 8 9 10
2. 求 1-100 的所有数的和
3. 输出 1-100 内所有的奇数
4. 输出 1-100 内所有的偶数
5. 求 1+2+....99 的和
6. 用户登录 (三次机会尝试)
答案: 用到了: if,while, 奇偶数的知识
1. 使用 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
2. 求 1-100 的所有数的和
- n=1
- s=0
- while n<101:
- s=s+n
- n=n+1
- print(s)
3. 输出 1-100 内所有的奇数
- n=1
- while n<101:
- temp=n%2
- if temp==0:
- pass
- else:
- print(n)
- n=n+1
4. 输出 1-100 内所有的偶数
- n=1
- while n<101:
- temp=n%2
- if temp==0:
- print(n)
- else:
- pass
- n=n+1
5. 求 1-2+3-4+5....99 的和
- n=1
- s=0
- while n<100:
- temp=n%2
- if temp == 0:
- s=s-n
- else:
- s=s+n
- n=n+1
- print(s)
6. 用户登录 (三次机会尝试)
- count=0
- while count<3:
- user=input('>>>')
- pwd=input('>>>')
- if user=='alex' and pwd =='123':
- print('欢迎登录')
- break
- else:
- print('用户名或密码错误')
- count=count+1
补充: continue 在 while 循环语句中的运用 -- 继续进行下一个循环, 不往下进行非循环任务
- count=0
- while count<10:
- count=count+1
- print(count)
- continue
- print(11111111)
- print('end')
补充: break 在 while 循环语句中的运用
终止当前所有的循环, 直接跳到下面进行
来源: http://www.bubuko.com/infodetail-2871573.html