Python的简介
1,python的简介
解释型语言. 弱类型语言
3. 安装
4. hello world
print("你好啊, 我叫周润发")
5. 变量(命名规则)
命名规则;
1. 由数字, 字母, 下划线组成
2. 不能数字开头. 更不能是纯数字
3. 不能是关键字
4. 不要太长
5. 不要用中文
6. 区分大小写
7. 要有意义
8. 驼峰和下划线命名
六.常量量
在python中不存在绝对的常量量. 约定俗成, 所有字⺟母⼤大写就是常量量
例例如: PI = 3.141592653
BIRTH_OF_SYLAR = 1990
''' a = 10 b = 3 print(a%b) # xxx是否可以被xxxx整除 num = input("请输入一个数:") num = int(num) if num % 3 == 0: print("是三的倍数") else: print("不是三的倍数") ''' a = 10 b = 3 print(a//b) # 取整
6. 数据类型
1. int整数. +-*/% //整除, > < >= <= !=
2. str字符串. 用',",''',""" 引起来的都是字符串 + *
3. bool 布尔值. 只有True和False两个值
7. 用户交互(input)
变量=input("提示语") 变量是字符串类型, 字符串=> 数字 => int(str)
8. if判断 最基本用法 if 条件判断: 代码块 运行流程. 当条件是真. 执行代码块 if 条件: 代码块1 else: 代码块2 执行流程: 当条件成立. 执行代码块1. 否则, 执行代码块2. 二选一 if 条件1: 代码块1 elif 条件2: 代码块2 ..... else: 代码块n 执行流程: 自行补全
#print(1+3) #print((1+3)*2) #print((((1+3)*2)-6)*3) # 注释. 对程序的标注. 给人的看的 # 变量: 变量是程序运行过程中产生的中间值. 暂时存储在内存中. 供后面的程序使用 # 变量直接声明就可以了 # #表示单行注释 # 多行注释(文档注释) # a = 1+3 # 把1+3的结果赋值给前面的变量a # print(a) '''
多行注释 print(b) alex就是一个大xx. 我没说 wusir也是 太白. 也是. 光头 变量的命名规则: 1. 必须使用英文字母, 数字, 下划线组成. 2. 不能是数字开头, 更不能是纯数字 3. 要有意义 4. 不要太长 5. 不要用中文 6. 禁止用关键字, 7. 区分大小写 8. 推荐使用两种形式: 1. 驼峰. 除了第一个字母外的其他单词的首字母大写. 其他小写 ageOfAlex 2. 下划线. 每个单词用下滑线分开 wife_of_wusir_is_not_a_good_girl
__ = "alex" _a_b_1 = "wusir" 1_2_a_b = "" print(1_2_a_b) a = 10 b = 20 a = 10 b = 20 b = a # b = 10 , a= 10 a = 30 # a = 30 b = 10 print(a) # 10 print(b) # 10 a = 10 print(a) print("a") # a 有坑 python不存在绝对的常量. 一般, 所有字母大写. 常量 PI = 3.141592653589793626 PI = 3.5 # 尽量不要改 print(PI) a = 128 print(type(a)) # 打印变量a的数据类型 a 是int类型 # 字符串 s = "我叫周润发" print(type(s)) s = '我也叫渣渣会' print(s) s = """我家大门常打开 我家的狗总丢 谁拉走吃肉了 还给我一个腿就行了 """ print(s) print(type(s)) # 请你打印出: 周杰伦说:"昆凌也还不错. 我很欣慰!" # print('周杰伦说:"昆凌也还不错. 我很欣慰!"') print("你好", end="") # 在print之后. python解释器会自动的添加换行符 print("何泽伟", end="") print("大阳哥", end="") print("你好", "大阳哥", "何泽伟") a = 10 print("a = ", a) # a = 10 s1 = "sylar" s2 = "wusir" s3 = "alex" s4 = s1 + s2 + s3 # 字符串拼接(连接) print(s4) print("我们村有个大姑娘叫"+s3+",娶了我们村更漂浪的大姑娘:"+s2) # s = "考试\n" print(s*3) # s 重复 3次 b = 2 > 1 # bool类型的数据只有两个取值. True, False print(b) print(type(b)) # 布尔类型 # print("刘德华没有我帅") s = input("刘德华有没有我帅?") # 获取用户输入的内容, 接收的内容永远是字符串 print("计算机收到的内容是:", s) print(type(s)) ''' a = input("请输入一个数:") a = int(a) # 把传进去的内容转换成数字 b = input("请输入另一个数:") b = int(b) print(a+b) # a, b都是int类型
# gender = input("你是个男的还是女的?") # if语句 ==表示判断 ''' if gender == '男的': print("滚蛋!") print("吓死我了") if gender == '女的': print("请进. 欢迎光临!") else: # 否则 print("滚蛋") if gender == '女的': age = input("你多大了啊?") # 年龄大于60就不开门了. 小于60可以考虑 if int(age) < 60: print("请进") else: print("大妈您去隔壁看看金老板") else: print("滚蛋!") # 输入你兜里的钱 # 如果你的钱大于500块. 和啤酒吃炸鸡. 生活美滋滋 # 如果你兜里的钱 小于500 大于300. 吃个盖浇饭. 生活乐无边 # 如果你都里的前 小于300 大于50. 吃个方便面. 开心 # 如果你兜里的钱 小于50. 今天减肥. money = input("请输入你兜里的钱:") if int(money) > 500: print("和啤酒吃炸鸡. 生活美滋滋") else: # 小于500 if int(money) > 300: print("盖浇饭走起") else: if int(money) > 50: print("方便面走起") else: print("减肥") money = int(input("请输入你兜里的钱:")) if money > 500: print("和啤酒吃炸鸡. 生活美滋滋") elif money > 50: print("方便面走起") elif money > 300: print("盖浇饭走起") else: print("减肥走起") '''
课后作业
1、简述变量命名规范
命名规则; # 1. 由数字, 字母, 下划线组成 # 2. 不能数字开头. 更不能是纯数字 # 3. 不能是关键字 # 4. 不要太长 # 5. 不要用中文 # 6. 区分大小写 # 7. 要有意义 # 8. 驼峰和下划线命名 # 常量: 全部字母大写常量. 约定俗成
2、name = input(“>>>”) name变量是什什么数据类型?---字符串
3.if条件语句句的基本结构?
if 条件判断: # 代码块 # 运行流程.当条件是真.执行代码块 # if 条件: # 代码块1 # else: # 代码块2 # 执行流程: 当条件成立.执行代码块1.否则, 执行代码块2.二选一 # # if 条件1: # 代码块1 # elif 条件2: # 代码块2 # ..... # else: # 代码块n # 执行流程: 自行补全
4.用print打印出下面内容:
# 文能提笔安天下, # 武能上马定乾坤. # 心存谋略何人胜, # 古今英雄唯是君. # print("⽂能提笔安天下,") # print("武能上⻢定乾坤.") # print("心存谋略何人胜,") # print("古今英雄唯是君.")
5.利用if语句写出猜大小的游戏:
设定一个理理想数字比如:66,让用户输⼊数字,如果比66大,则显示猜测
的结果大了;如果比66⼩,则显示猜测的结果⼩小了了;只有等于66,显示猜测结果
正确。
a = input("请输入数字:") if int(a) > 66: print("猜测结果大了!") else: if int(a) < 66: print("猜测结果小了!") else: if int(a) == 66: print("猜测结果正确!")
6.提⽰用户输入他的年龄, 程序进行判断.
如果⼩小于10, 提⽰⼩小屁孩, 如果⼤大于10, ⼩小于 20, 提⽰⻘青春期叛逆的⼩小屁孩.
如果⼤大于20, ⼩小于30. 提⽰开始定性, 开始混社会的⼩小 屁孩⼉儿, 如果⼤大于30, ⼩小于
40. 提⽰看⽼老老⼤大不不⼩小了了, 赶紧结婚⼩小屁孩⼉儿. 如果⼤大于40, ⼩小 于50. 提⽰家⾥里里有个
不不听话的⼩小屁孩⼉儿. 如果⼤大于50, ⼩小于60. 提⽰⾃自⼰己⻢马上变成不不听 话的⽼老老屁孩⼉儿.
如果⼤大于60, ⼩小于70. 提⽰活着还不不错的⽼老老屁孩⼉儿. 如果⼤大于70, ⼩小于 90. 提⽰⼈人
⽣生就快结束了了的⼀一个⽼老老屁孩⼉儿. 如果⼤大于90以上. 提⽰. 再⻅见了了这个世界.
age = input("请输入你的年龄") if int(age) <=10: print("小屁孩") else: if int(age)<=20: print("青春叛逆期小屁孩") else: if int(age)<=30: print("老大不小了,赶紧结婚了,小屁孩") else: if int(age)>40 and int(age)<=50: print("家里有个不听话的小屁孩") else: if int(age) > 50 and int(age) <= 60: print("马上变成不听话的老屁孩") else: if int(age) > 60 and int(age) <= 70: print("活着还不错的老屁孩⼉") else: if int(age) > 70 and int(age) <= 90: print("人生就快结束了的⼀个老屁孩⼉") else: if int(age) > 90: print(" 再见了这个世界")
7、单行注释以及多行注释?
# 单行注释:#
# 多行注释
8、提⽰⽤户输⼊⿇花藤. 判断⽤户输⼊的对不对. 如果对, 提⽰真聪明, 如果不
对, 提⽰你 是傻逼么
name = input("请输入腾讯之父的名字?") if str(name) == "马化腾": print("输入对了,真牛逼!!") else: print("你是傻逼么?")
9. 用户输⼊一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的
饮食(根据个⼈习惯和老家习惯随意编写)
month = input("请输入月份") if month =='一月': print("粘豆包") if month =='二月': print("大鱼大肉,饺子,啤酒,白酒") if month =='三月': print("竹筒饭") if month =='四月': print("柳絮") if month =='五月': print("桂花糕") if month =='六月': print("吃糖,烧烤") if month =='七月': print("吃西瓜") if month =='八月': print("吃月饼") if month =='九月': print("吃葡萄") if month =='十月': print("月饼") if month =='十一月': print("雪花") if month =='十二月': print("火锅")
10. 用户输⼊入⼀一个分数. 根据分数来判断用户考试成绩的档次,
>=90 A
>=80 B
>=70 C
>=60 D
< 60 E
print("欢迎来到成绩查询系统!!!") num = int(input("请输入你的成绩:")) if num >= 90: print("你的成绩是A") elif num >= 80: print("你的成绩是B") elif num >= 70: print("你的成绩是C") elif num >= 60: print("你的成绩是D") elif num < 60: print("你的成绩是E")