Day1作业及默写

1、简述变量命名规范

变量由字母, 数字,下划线搭配组合而成
不可以⽤数字开头,更不不能是全数字
不能是pythond的关键字, 这些符号和字母已经被python占⽤, 不可以更改 
不要⽤中文
名字要有意义
不要太长
区分⼤小写
推荐使⽤用驼峰体或者下划线命名
驼峰体: 除⾸首字母外的其他每个单词⾸首字母大写 
下划线: 每个单词之间⽤用下划线分开

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

通过input函数赋值的是字符串类型

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

第一种语法:
if 条件: #冒号是将条件与结果分开。
    结果1。 # 四个空格,或者一个tab键,这个是告诉程序满⾜足这个条件的 
结果2。
#如果条件是真(True) 执⾏行行结果1, 然后结果2, 如果条件假(False) 直接结果2

第二种语法:
If 条件: 
    结果1
else: 
    结果2
代码3

第三种语法: 
If 条件1: 
    结果1
elif 条件2:
    结果2
else: 
    结果n
    
第四种语法(嵌套): 
If 条件1:
    结果1
    If 条件2:
        结果2 
    else:
        结果3 
else:
    结果4

4.用print打印出下⾯面内容:

⽂能提笔安天下, 
武能上⻢定乾坤. 
⼼存谋略何人胜, 
古今英雄唯是君.
si='''
⽂能提笔安天下, 
武能上⻢定乾坤. 
⼼存谋略何人胜, 
古今英雄唯是君.
'''
print('si')

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

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

GuessNum = 66
InputNum=input('Guess Num:').strip()
if not InputNum.isdigit():
    print('Pls Input A Num.')
    continue
else:
    InputNum=int(InputNum)
    
if InputNum == GuessNum:
    print('Well Done')
    exit_flag = True
elif InputNum > GuessNum:
    print('More Than GuessNum')
elif InputNum < GuessNum:
    print('Less Than GuessNum')
else:
    print('Input a num')

6.提示用户输入他的年龄, 程序进行判断.

'''
如果小于10, 提示小屁孩,
如果大于10, 小于20, 提示春期叛逆的小屁孩,
如果大于20, ⼩于30. 提示开始定性, 开始混社会的小屁孩⼉, 
如果大于30, ⼩于40. 提示看老大不小了, 赶紧结婚小屁孩儿,
如果⼤于40, 小于50. 提示家里有个不听话的小屁孩⼉,
如果⼤于50, 小于60. 提示自⼰⻢上变成不听话的老屁孩儿,
如果大于60, 小于70. 提示活着还不错的老屁孩儿,
如果大于70, 小于90. 提示人生就快结束了的⼀个老屁孩儿,
如果大于90以上. 提示. 再⻅了这个世界.
'''
Age = input('Input Your Age:').strip()
if not Age.isdigit():
    print('Input A Num.')
    continue
else:
    Age=int(Age)
if Age > 90:
    print('再⻅了这个世界.')
    exit_flag = True
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('小屁孩,')

7、单⾏注释以及多行注释?

单⾏注释: #被注释的内容
多⾏注释: '''被注释的内容''', """这个也是多⾏注释"""

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

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

9、提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不对, 提示你是傻逼么

if input('输入麻花藤>_ ').strip() == '麻花藤':
    print('真聪明')
    exit_flag = True
else:
    print('你是傻逼么')

10. ⽤户输⼊一个⽉份. 然后判断月份是多少月. 根据不同的⽉份, 打印出不同的饮食(根据个人习惯和⽼家习惯随意编写)

mouth = input('Mouth(1-12):').strip()
if mouth.isdigit():
    mouth=int(mouth)
    if 0 < mouth < 13:
        if mouth > 11:
            print('吃12月的饭')
        elif mouth > 10:
            print('吃11月的饭')
        elif mouth > 9:
            print('吃10月的饭')
        elif mouth > 8:
            print('吃9月的饭')
        elif mouth > 7:
            print('吃8月的饭')
        elif mouth > 6:
            print('吃7月的饭')
        elif mouth > 5:
            print('吃6月的饭')
        elif mouth > 4:
            print('吃5月的饭')
        elif mouth > 3:
            print('吃4月的饭')
        elif mouth > 2:
            print('吃3月的饭')
        elif mouth > 1:
            print('吃2月的饭')
        elif mouth == 1:
            print('吃1月的饭')
    else:
        print('Input A Num During 1-12')
else:
    print('Input A Num During 1-12')

11. ⽤户输入一个分数. 根据分数来判断用户考试成绩的档次,

>=90 A >=80 B >=70 C >=60 D <60 E

mark = input('Your Mark:').strip()
if mark.isdigit():
    mark = int(mark)
    if mark >= 90:
        print('A')
    elif mark >= 80:
        print('B')
    elif mark >=70:
        print('C')
    elif mark >=60:
        print('D')
    elif mark < 60:
        print('E')
else:
    print('Input A Num.')

明日默写代码:

1.变量的命名规范。

2.单⾏注释,多行注释。

猜你喜欢

转载自www.cnblogs.com/meilong/p/Day1zuo-ye-ji-mo-xie.html
今日推荐