1、简述变量命名规范
a、变量必须由数字、字母、下滑线组成
b、变量不能由数字组成,更不能是纯数字
c、不能是python关键字
d、不要太长
d、要有意义
e、区分大小写
推荐驼峰体或者下划线命名法:
驼峰体:每个单词的首字母大写
下划线:每个单词以下划线连接
2、 name = input(">>>") name 变量是什么数据类型?
input 获取的变量name为 str 字符串类型
3、if 条件语句的基本结构
if 条件:
if -语句块
if 条件:
if -语句块
else:
else -语句块
if 条件:
if -语句块
elif 条件:
elif -语句块
...
else:
else -语句块
可以进行嵌套。 不要超过3层, 最多5层
4.⽤print打印出下⾯内容:
⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何⼈胜,
古今英雄唯是君.
1 poetry = ("文能提笔安天下,","武能上马定乾坤.", 2 "心存谋略何人胜,","古今英雄唯是君.") 3 4 for i in poetry: 5 print(i)
5.利⽤if语句写出猜⼤⼩的游戏:
设定⼀个理想数字⽐如:66,让⽤户输⼊数字,如果⽐66⼤,则显示猜测
的结果⼤了;如果⽐66⼩,则显示猜测的结果⼩了;只有等于66,显示猜测结果
正确。
1 number = 66 2 while True: 3 guess = input("请输入一个数字>>: ").strip() 4 if len(guess) > 0: 5 if guess.isdigit(): 6 guess = int(guess) 7 if guess > number: 8 print("the number is too bigger") 9 elif guess < number: 10 print("the number is too smaller") 11 else: 12 print("the number is True") 13 break 14 else: 15 print("please input a digit") 16 else: 17 print("the number is null")
6.提⽰⽤户输⼊他的年龄, 程序进⾏判断.
如果⼩于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰⻘春期叛逆的⼩屁孩.
如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于
40. 提⽰看⽼⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个
不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的⽼屁孩⼉.
如果⼤于60, ⼩于70. 提⽰活着还不错的⽼屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈
⽣就快结束了的⼀个⽼屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界
1 while True: 2 age = input("please input your age>>: ").strip() 3 if age.isdigit(): 4 age = int(age) 5 if age > 0: 6 if age <= 10: 7 print("小屁孩!") 8 elif age <= 20: 9 print("青春期叛逆的小屁孩!") 10 elif age <= 30: 11 print("开始定性,开始混社会的小屁孩!") 12 elif age <= 40: 13 print("老大不小了,赶紧结婚小屁孩!") 14 elif age <= 50: 15 print("家里有个不听话的小屁孩!") 16 elif age <= 60: 17 print("马上变成不听话的老屁孩!") 18 elif age <= 70: 19 print("活着不错的老屁孩!") 20 elif age <= 90: 21 print("人生就快结束的老屁孩!") 22 else: 23 print("再见了这个世界!") 24 else: 25 print("the digit must > 0") 26 elif age == "q": 27 print("bey!") 28 break 29 30 else: 31 print("please input a digit")
7、单⾏注释以及多⾏注释?
单⾏注释:#被注释的内容
多⾏注释’’’被注释的内容’’’ ”””被注释的内容”””
8、提⽰⽤户输⼊⿇花. 判断⽤户输⼊的对不对. 如果对, 提⽰真聪明, 如果不
对, 提⽰你 是傻逼么
1 str = "麻花" 2 result = input("请输入麻花>>:") 3 if result != str: 4 print("are you sb?") 5 else: 6 print("so smart!")
9. ⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的
饮⻝(根据个⼈习惯和⽼家习惯随意编写)
1 dic = {1:"大米",2:"米粉",3:"烫皮",4:"鱼",5:"鸡",6:"鸭",7:"鹅", 2 8:"粽子",9:"月饼",10:"牛肉",11:"辣条",12:"腊肉"} 3 print(dic.keys()) 4 while True: 5 month = input("请输入一个数字月份>>:").strip() 6 if month.isdigit(): 7 month = int(month) 8 if month in dic.keys(): 9 10 print("本月适合吃:%s"%dic[month]) 11 else: 12 print("无效的月份!") 13 elif month == "q": 14 print("bye!") 15 break 16 else: 17 print("请输入数字月份!")
10. ⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次,
>=90 A
>=80 B
>=70 C
>=60 D
< 60 E
1 score = input("请输入一个分数>>:").strip() 2 if score.isdigit(): 3 score = int(score) 4 if score in range(0,101): 5 if score < 60: 6 print("你的成绩是:E") 7 elif score < 70: 8 print("你的成绩是:D") 9 elif score < 80: 10 print("你的成绩是:C") 11 elif score < 90: 12 print("你的成绩是:B") 13 else: 14 print("你的成绩是: A") 15 else: 16 print("请输入0-100之内的数字!") 17 else: 18 print("非法的输入,请输入数字!")