Day1作业2019.02.28

1.简述变量命名规范

变量可由字母,数字,下划线_任意组合。但需符合以下规则

    (1)开头不可以是数字。

    (2)关键字不能定义为变量如【and,as,elif等】

    (3)变量的定义要具有可描述性。例如使用name,age_of_student

2.name = input(“>>>”) name变量是什么数据类型?

字符串

3.if条件语句的基本结构?

    (1)单分支if(如果)

    (2)双分支if:else

    (3)多分支if:elif:elif:else

    (4)嵌入式if:if:else

4.⽤print打印出下⾯内容:

 

⽂能提笔安天下,

 武能上⻢定乾坤.

⼼存谋略何⼈胜,

古今英雄唯是君.

print('''文能提笔安天下,
武能上马定乾坤。
心存谋略何人胜,
古今英雄唯是君。''')
View Code

 

5.利⽤if语句写出猜⼤⼩的游戏:

 

设定⼀个理想数字⽐如:66,让⽤户输⼊数字,如果⽐66⼤,则显示猜测的结果⼤了;如果⽐66⼩,则显示猜测的结果⼩了;只有等于66,显示猜测结果正确。

 

x = int(input('随机输入一个整数'))
if x > 66:
    print('大了')
if x < 66:
    print('小了')
if x == 66:
    print('正确')
View Code

 

6.提⽰⽤户输⼊他的年龄, 程序进⾏判断.

 

如果⼩于10, 提⽰⼩屁孩, 如果⼤于10, ⼩于 20, 提⽰⻘春期叛逆的⼩屁孩. 如果⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 如果⼤于30, ⼩于40. 提⽰看⽼⼤不⼩了, 赶紧结婚⼩屁孩⼉. 如果⼤于40, ⼩ 于50. 提⽰家⾥有个不听话的⼩屁孩⼉. 如果⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的⽼屁孩⼉.如果⼤于60, ⼩于70. 提⽰活着还不错的⽼屁孩⼉. 如果⼤于70, ⼩于 90. 提⽰⼈⽣就快结束了的⼀个⽼屁孩⼉. 如果⼤于90以上. 提⽰. 再⻅了这个世界.

 

 

age = int(input('请输入您的年龄'))
if age > 90:
    print('再见了这个世界')
elif age > 70:
    print('人生就快结束了的一个老屁孩儿')
elif age > 60:
    print('活着还不错的老屁孩儿')
elif age > 50:
    print('自己马上变成不听话的老屁孩儿')
elif age > 40:
    print('家里有个不听话的小屁孩儿')
elif age > 30:
    print('看老大不小了,赶紧结婚小屁孩儿')
elif age > 20:
    print('开始定性,开始混社会的小屁孩儿')
elif age > 10:
    print('青春期叛逆的小屁孩儿')
else:
    print('小屁孩')
View Code

7.单⾏注释以及多⾏注释?

单行注释:#

多行注释:'''     '''

 

8.简述你所知道的Python3x和Python2x的区别?

python2x: 源码重复,混乱,冗余。 源码不规范。 
python3x: 源码整合,优美,清晰,简单。

 

9.提⽰⽤户输入⿇花藤. 判断⽤户输入的对不对. 如果对, 提⽰真聪明, 如果不对, 提

 

⽰输入有误

 

word = input('请输入汉字‘麻花藤’')
if word == '麻花藤':
    print('真聪明')
else:
    print('输入有误')
View Code

 

10.⽤户输⼊⼀个⽉份. 然后判断⽉份是多少⽉. 根据不同的⽉份, 打印出不同的饮⻝

(根据个⼈习惯和⽼家习惯随意编写)

 

month = input('请输入一个月份')
if month == '1':
    print('饺子')
elif month == '2':
    print('汤圆')
elif month == '3':
    print('白菜')
elif month == '4':
    print('土豆')
elif month == '5':
    print('米饭')
elif month == '6':
    print('面条')
elif month == '7':
    print('西瓜')
elif month == '8':
    print('螃蟹')
elif month == '9':
    print('小龙虾')
elif month == '10':
    print('月饼')
elif month == '11':
    print('白罗卜')
elif month == '12':
    print('苹果')
else:
    print('没有这个月份')
View Code

 

 

 

 

11.  ⽤户输⼊⼀个分数. 根据分数来判断⽤户考试成绩的档次       

 

>=90         A    

 

>=80        B 

 

>=70         C 

 

>=60          D          

 

< 60        不及格

 

score = int(input('请输入您的成绩'))
if score >= 90:
    print('A')
elif score >= 80:
    print('B')
elif score >= 70:
    print('C')
elif score >= 60:
    print('D')
else:
    print('不及格')
View Code

 

 

 

 

 

 

 

 

 

 

posted @ 2019-02-28 21:52  HnYhs  阅读(77)  评论(0)    收藏  举报