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





















     
  • 相关阅读:
    jQuery 选择器
    Linux vs Window
    Git是什么?
    JS三大经典变量命名法
    常用html、CSS、javascript前端命名规范
    Ajax中Get请求与Post请求的区别
    HTTP 请求方式: GET和POST的比较
    poj2195 Going Home
    bzoj1059 [ZJOI2007]矩阵游戏
    bzoj1191 [HNOI2006]超级英雄Hero
  • 原文地址:https://www.cnblogs.com/alvin-jie/p/9807021.html
Copyright © 2020-2023  润新知