day01--课后练习

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





















 

猜你喜欢

转载自www.cnblogs.com/alvin-jie/p/9807021.html
今日推荐