• 【python入门专项练习】-N05.条件语句


    在这里插入图片描述

    📢📢📢📣📣📣
    哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验
    一位上进心十足的【大数据领域博主】!😜😜😜
    中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
    擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
    ✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
    ❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

    前言

    Python实际针对数据分析的学习是库,用库来解决一系列的数据分析问题

    🐴 NP43 判断布尔值

    🚀 描述

    Python的条件语句依靠将运算结果转变成布尔值后进行判断,然后分支,如果我们直接判断布尔值会怎么样呢?输入布尔变量,使用条件语句判断,如果为真则输出"Hello World!“,否则输出"Erros!”。

    📖 输入描述:
    输入0 或者 1。

    📖 输出描述:
    输出"Hello World!“或者"Erros!”。

    🍌🍌 答案

    n = int(input())
    if n:
        print('Hello World!')
    else:
        print('Erros!')
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    🐴 NP44 判断列表是否为空

    🚀 描述

    创建一个空列表my_list,如果列表为空,请使用print()语句一行输出字符串’my_list is empty!‘,
    否则使用print()语句一行输出字符串’my_list is not empty!’。

    📖 输入描述:

    📖 输出描述:
    按题目描述进行输出即可。

    🍌🍌 答案

    my_list=[]
    if my_list:
        print("my_list is not empty!") 
    else:
        print("my_list is empty!")
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    🐴 NP45 禁止重复注册

    🚀 描述

    创建一个依次包含字符串’Niuniu’、‘Niumei’、‘GURR’和’LOLO’的列表current_users,
    再创建一个依次包含字符串’GurR’、‘Niu Ke Le’、'LoLo’和’Tuo Rui Chi’的列表new_users,
    使用for循环遍历new_users,如果遍历到的新用户名在current_users中,
    则使用print()语句一行输出类似字符串’The user name GurR has already been registered! Please change it and try again!'的语句,
    否则使用print()语句一行输出类似字符串’Congratulations, the user name Niu Ke Le is available!'的语句。(注:用户名的比较不区分大小写)

    📖 输入描述:

    📖 输出描述:
    按题目描述进行输出即可。
    The user name GurR has already been registered! Please change it and try again!
    Congratulations, the user name Niu Ke Le is available!
    The user name LoLo has already been registered! Please change it and try again!
    Congratulations, the user name Tuo Rui Chi is available!

    🍌🍌 答案

    current_users = ['Niuniu','Niumei','GURR','LOLO']
    new_users = ['GurR','Niu Ke Le','LoLo','Tuo Rui Chi']
    for name in new_users:
        if name.upper() in current_users:
            print('The user name {} has already been registered! Please change it and try again!'.format(name))
        else:
            print('Congratulations, the user name {} is available!'.format(name))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    🐴 NP46 菜品的价格

    🚀 描述

    牛客食堂今天准备了很多丰盛的午餐, ‘pizza’:10块钱一份,‘rice’ :2块钱一份,‘yogurt’:5块钱一份,剩下的其他菜品都是8块钱一份。牛牛在某窗口点餐,请你根据他输入的字符串,使用if-elif-else语句判断牛牛需要花费多少钱?

    📖 输入描述:
    输入一个字符串表示菜品。

    📖 输出描述:
    输出该菜品的价格。

    🍌🍌 答案

    x = input()
    if x == "pizza":
        print(10)
    elif x == "rice":
        print(2)
    elif x == "yogurt":
        print(5)
    else:
        print(8)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    在这里插入图片描述

    🐴 NP47 牛牛的绩点

    🚀 描述

    牛牛在门头沟大学学习,一学年过去了,需要根据他的成绩计算他的平均绩点,
    假如绩点与等级的对应关系如下表所示。
    请根据输入的等级和学分数,计算牛牛的均绩(每门课学分乘上单门课绩点,求和后对学分求均值)。
    在这里插入图片描述

    📖 输入描述:
    连续输入一行等级一行学分,遇到等级为False则结束输入。

    📖 输出描述:
    均绩保留两位小数。

    在这里插入图片描述

    🍌🍌 答案

    rate = input()
    sum_score = 0
    junji = 0
    dict = {'A':4.0,'B':3.0,'C':2.0,'D':1.0,'F':0}
    while rate != 'False':
        score = input()
        junji = junji + (dict[rate] * int(score))
        sum_score += int(score)
        rate = input()
    print("{:.2f}".format(junji/sum_score))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    在这里插入图片描述

    🐴 NP48 验证登录名与密码

    🚀 描述

    牛客网的登录系统需要验证用户名与密码,当二者都正确时才允许登录,其中管理员的用户名为’admis’,密码为’Nowcoder666’。请你使用if-else语句,根据输入的用户名ID和密码,判断该用户等否登录。

    📖 输入描述:
    第一行输入字符串表示用户名;
    第二行输入字符串表示密码。

    📖 输出描述:
    登录成功输出"Welcome!“,登录失败输出"user id or password is not correct!”
    在这里插入图片描述

    🍌🍌 答案

    user_name=input()
    iss=input()
    if user_name=='admis':
        if iss=='Nowcoder666':
            print("Welcome!")
        else:
            print("user id or password is not correct!")
    else:
        print("user id or password is not correct!")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    智源社区周刊:Gary Marcus谈大模型研究可借鉴的三个因素;OpenAI提出视频预训练模型VPT,可玩MC游戏...
    蓝桥等考Python组别十八级004
    学习编程放飞梦想-太理程序设计竞赛团队总结2022
    .NET EF配置数据库链接
    携手北大医学部、哈佛BCH顶尖平台,飞鹤全面启动脑发育战略
    编译带ECW的GDAL
    通过 Nginx 实现多机负载均衡
    JS for循环语句的用法
    Perl语言入门学习
    Spring核心问题回顾3:spring的事务传播机制、事务失效的情况、对ioc的理解
  • 原文地址:https://blog.csdn.net/weixin_41645135/article/details/126530976