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("非法的输入,请输入数字!")