zoukankan      html  css  js  c++  java
  • python中的字典,if_while使用

    1.定义两个字典用于表述你的个人信息

    第一个字典存放你的这些信息:姓名、性别、年龄、身高
    第二个字典存放你的其他信息:性格、爱好、座右铭
    将两个字典合并为第三个字典之后,打印出来 觉得自己很年轻的,可以去整个容(修改年龄),然后露个脸(打印出来) 对你的座右铭很感兴趣,请将其取出来
     
     
    # 第一个字典存放你的这些信息:姓名、性别、年龄、身高
    base_info = {"name": "", "gender": "", "age": 36, "height": 1.9}

    # 第二个字典存放你的其他信息:性格、爱好、座右铭

    anthor_info = {"character": "内敛", "hobby": "敲代码", "motto": "Always Be Coding!"}

    # 将两个字典合并为第三个字典之后,打印出来

    dict = base_info.update(anthor_info)   # base_info已被修改,字典调用update返回 None
    print(dict)

    # 觉得自己很年轻的,可以去整个容(修改年龄),然后露个脸(打印出来)

    base_info["age"] = 21 
    print(base_info["age"])      # print(base_info.get("age"))

    # 对你的座右铭很感兴趣,请将其取出来

    print(base_info.pop("motto"))
    2.请写出if判断语句的格式  
    # if
    if 判断条件:    
         条件满足执行的逻辑
    继续往下执行

    # if else
    if 判断条件:    
         条件满足执行的逻辑
    else:    
         条件不满足执行的逻辑
    继续往下执行

    # if elif else
    if 判断条件一:    
          条件一满足执行的逻辑
    elif 判断条件二:    
          条件二满足执行的逻辑
    else:    
          条件一和条件二都不满足执行的逻辑
    继续往下执行
     
    3.break和continue的区别 
    break:踩刹车
    continue:点刹车

    4.求三个整数中的最大值 
    提示:三个整数使用input提示用户输入
    # 方法一:(推荐方法) 
    num1 = int(input("请输入第一个数:")) 
    num2 = int(input("请输入第二个数:")) 
    num3 = int(input("请输入第三个数:")) 
    if num1 > num2:    
          max_num = num1 
    else:    
          max_num = num2 
    if max_num < num3:    
          max_num = num3 
    print("三个数中的最大值是{}".format(max_num))
     
    # 方法二:(使用max函数) 
    num1 = int(input("请输入第一个数:")) 
    num2 = int(input("请输入第二个数:")) 
    num3 = int(input("请输入第三个数:")) 
    print("三个数中的最大值是{}".format(max(num1, num2, num3)))
    5.判断是否为闰年
    提示:
    输入一个有效的年份(如:2019),判断是否为闰年
    润年的判断规则,请自行“撩度娘”
    如果是闰年,则打印“2019年是闰年”;否则打印“2019年不是闰年”
    # 方法一: 
    year = int(input("请输入年份(如:2019):"))
    if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):    
           print("{}年是闰年".format(year)) 
    else:   
           print("{}年不是闰年".format(year))    
    
    # 方法二: 
    year = int(input("请输入年份(如:2019):")) 
    if year % 4 == 0 and year % 100 != 0:    
          print("{}年是闰年".format(year)) 
    elif year % 400 == 0:   
           print("{}年是闰年".format(year)) 
    else:    
           print("{}年不是闰年".format(year))
    6.编写如下程序
    a.用户输入1-7七个数字,分别代表周一到周日
    b.如果输入1~5,打印对应的“周一”~“周五”,如果输入的数字是6或7,打印输出“周末”
    c.如果输入0,退出循环
    d.输入其他内容,提示:“输入有误,请重新输入!”
    提示:本题可以使用if和while循环
    weekdays = ("周一", "周二", "周三", "周四", "周五", "周末", "周末")
    
    while True:
        input_num = input("请输入0~7范围内的数字:")
        if input_num in list("1234567"):
             print("今天是{}!".format(weekdays[int(input_num)-1]))
        elif input_num == "0":
             print("程序退出!")
             break
        else:
             print("输入有误,请重新输入!")
  • 相关阅读:
    ojdbc14.jar
    Redis
    ftl转成word
    Swagger
    SpringBoot
    条件注解
    Spring SpringMVC MyBatis
    Spring介绍
    Django_mysql表查询
    Django01
  • 原文地址:https://www.cnblogs.com/xcc-/p/xcc01.html
Copyright © 2011-2022 走看看