一.python初识
python是一门 解释型弱类型编程语言.
特点: 简单.明确.优雅
二.python的解释器
CPython. 官方提供的. 内部使用c语言来实现
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.
三.第一个python程序
print(任何内容)
四.变量
程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用
命名规则:
1. 使用字母, 数字, 下划线组成
2. 不能数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要太长
5. 要有意义
6. 区分大小写
7. 不要用中文
8. 建议使用驼峰或者下划线
五.python部分数据类型
1. int. 整数. 可以做+,-,*,/,%,//
2. str. 字符串. 可以 + *
3. bool. 布尔值. 两个取值. True, False
六.用户交互
变量 = input(提示语) 接收到的内容是字符串类型 str = > int => int(str) 七。流程控制(if) if 条件: 代码块 if 条件1: 代码块1 else: 代码块儿2 if 条件1: 代码块 elif 条件2: 代码块 elif.... else: if 条件: if 条件: if 条件: 代码块 else:
练习:
# 一,name = input(“>>>”) name变量量是什什么数据类型? # 字符串数据类型 # 二,if条件语句的基本结构 # if 条件一 # 结果一 # elif 条件二 # 结果二 # elif.... # ... # else: # 结果n #三,用print打印出下面内容: #文能提笔安天下, #武能上⻢马定乾坤. #心存谋略略何⼈人胜, #古今英雄唯是君. print("文能提笔安天下,") print("武能马上定乾坤.") print("心存谋略何人胜,") print("古今英雄唯是君.")
#四,利用if语句写出猜大小的游戏: #设定一个理理想数字比如:66,让用户输入数字,如果比66大,则显示猜测 #的结果大了了;如果比66小,则显示猜测的结果小了了;只有等于66,显示猜测结果 #正确。 a = int(input("请输入一个数字")) if a > 66: print("猜测结果大了") elif a < 66: print("猜测结果小了") else: print("猜测结果正确")
"""五,提示用户输入他的年龄, 程序进行行判断. 如果小于10, 提示小屁孩, 如果大于10, 小于 20, 提示青春期叛逆的小屁孩. 如果大于20, 小于30. 提示开始定性, 开始混社会的小屁孩儿, 如果大于30,小于 40.提示看老大不小了, 赶紧结婚小屁孩儿. 如果大于40,小于50. 提示家里里有个 不听话的小屁孩儿. 如果大于50, 小于60.提示自己马上变成不听话的老屁孩儿. 如果大于60, 小于70. 提示活着还不错的老屁孩儿.如果大于70,小于90.提示人 生就快结束了的一个老屁孩儿.如果大于90以上. 提示.再见了这个世界.""" age = int(input("请输入您的年龄")) if age < 10: print("小屁孩") elif 10 <= age < 20 : print("青春期叛逆的小屁孩") elif 20 <= age < 30: print("开始定性,开始混社会的小屁孩") elif 30 <= age < 40: print("老大不小了,赶紧结婚小屁孩") elif 40 <= age < 50: print("家里有个不听话的小屁孩") elif 50 <= age < 60: print("自己马上变成不听话的老屁孩") elif 60 <= age < 70: print("活着还不错的老屁孩") elif 70 <= age < 90: print("人生就快结束了的一个老屁孩") elif age >= 90: print("再见了这个世界")
"""六、单行注释以及多行注释. #号单行注释 ''' ''',""""""多行注释""" #七,提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不 # 对,提示你是傻逼么 name = input("请输入'麻花藤'") if name == '麻花藤': print("真聪明") else: print("你是傻逼吗")
#八,用户输入一个月份. 然后判断月份是多少月. 根据不同的月份, 打印出不同的 # 饮食(根据个人习惯和老家习惯随意编写) month = input("请输入一个月份") if month == '一月': print("一月,吃橘子") elif month =='二月': print("二月,吃腊肉") elif month == '三月': print("三月,吃橙子") elif month == '四月': print("四月吃牛肉") elif month =='五月': print("五月吃狗肉") elif month == '六月': print("六月吃苹果") elif month =='七月': print("七月吃桃子") elif month == '八月': print("八月吃饭") elif month =='九月': print("九月喝水") elif month =='十月': print("十月吃猪肉") elif month =='十一月': print("十一月吃葡萄") elif month =='十二月': print("十二月吃梨") else: print("请输入一个正确的月份")
"""九,用户输入一个分数.根据分数来判断用户考试成绩的档次, >=90 A >=80 B >=70 C >=60 D < 60 E""" fs = int(input("请输入您的考试成绩分数范围为0到100")) if fs >= 90: print("A") elif 80 <= fs < 90: print("B") elif 70 <= fs < 80: print("C") elif 60 <= fs < 70: print("D") else: print("E")