• 【NOWCODER】- Python:运算符(一)


    【NOWCODER】- Python 刷题

    😁作者:啊Q老师
    🐬人生格言:风起于青萍之末,浪成于微澜之间。
    📰个人主页:啊Q老师的博客
    📝系列专栏:【NOWCODER】- Python 刷题
    ✅推荐一款模拟刷题神器👉点击跳转一起刷题🔍

    🔥前言:

    牛客网,有经典的面试题与各种语言的编程题,还有技术与经验的分享,资源全部免费,提供在线编程,帮助我们更好地通过面试与训练逻辑思维,提高我们的编程能力。今天开始刷Python运算符的题目。点击跳转牛客网一起学习

    在这里插入图片描述

    Exercise 32— 牛牛的加减器

    描述:
    为了辅导刚上小学的妹妹做功课,牛牛想用Python写一个加减器帮助妹妹巩固加减运算。现要求输入两个数字x与y,分别输出x+y的结果和x-y的结果。
    输入描述:
    分两行输入两个整数。
    输出描述:
    分两行输出加与减的结果。
    难度:
    入门

    #题解,分别将x与y以整数输入,
    #通过运算符‘+’,‘-’对x与y作加减运算,用sep='\n'换行输出结果。
    x = int(input())
    y = int(input())
    print(x+y, x-y, sep='\n')
    
    • 1
    • 2
    • 3
    • 4
    • 5

    Exercise 33— 乘法与幂运算

    描述:
    刚刚学习Python的牛牛发现,同样的符号出现两次可能代表不同的运算,比如*与**。现输入两个数字x与y,请分别计算x * y 与 x^y。
    输入描述:
    分两行输入两个整数x与y。
    输出描述:
    第一行输出x * y,第二行输出x^y
    难度:
    简单

    #题解,分别将x与y以整数输入,
    #通过运算符‘*’,‘**’对x与y作乘法与幂运算,用sep='\n'换行输出结果。
    x = int(input())
    y = int(input())
    print(x*y, x**y, sep='\n')
    
    • 1
    • 2
    • 3
    • 4
    • 5

    Exercise 34— 除法与取模运算

    描述:
    我们都知道在计算机里除法有两种,一种是整除,结果有商和余数,另一种则是将其除到有小数。现输入两个数字x与y,分别计算两种除法下x/y的结果。
    输入描述:
    分两行输入两个整数x与y,其中y不为0。
    输出描述:
    第一行输出x除以y的商和余数;
    第二行输出x除以y的非整除结果,保留两位小数。
    难度:
    中等

    #题解,分别将x与y以整数输入,
    #x%y表示x除以y的余数;
    #x/y表示x除以y的商;
    #x//y表示x除以y的商再取整数部分;
    #print('%.nf' %变量),其中,n为保留多少为小数。
    x = int(input())
    y = int(input())
    print(x//y, x%y)
    print('%.2f' %(x/y))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    Exercise 35— 朋友的年龄是否相等

    描述:
    牛牛有一个习惯,新认识一个朋友他就想知道这个朋友和自己的年龄是不是一样大,输入两个整数表示牛牛的年龄和朋友的年龄,请输出牛牛的年龄是否等于朋友的年龄的比较结果?
    输入描述:
    一行输入两个整数,以空格间隔。
    输出描述:
    直接输出比较结果(True或者False)
    难度:
    简单

    #题解,一行输入并空格隔开,通过i遍历获取元素并转换成整数类型;
    #比较两者是否相等。
    age = [int(i) for i in input().split()]
    print(age[0] == age[1])
    
    • 1
    • 2
    • 3
    • 4

    Exercise 36— 谁的数字大

    描述:
    牛牛在和牛妹玩猜数字游戏,他们想请你写一个快速判断牛牛的数字是不是大于牛妹数字的程序。输入两个整数,以空格间隔,输出第一个数字是否大于第二个数字,第一个数字是否小于第二个数字。
    输入描述:
    一行输入两个整数,以空格间隔。
    输出描述:
    第一行输出第一个数字是否大于第二个数字,True 或者 False;
    第二行输出第一个数字是否小于第二个数字,True 或者 False。
    难度:
    简单

    #题解,一行输入并空格隔开,通过i遍历获取元素并转换成整数类型;
    #换行输出比较两者大小。
    num = [int(i) for i in input().split()]
    print(num[0] > num[1], num[0] > num[1], sep='\n')
    #或者
    #通过map()函数接收一个函数func()和一个list,并通过把函数func()依次作用在list的每个元素上,得到一个新的list并返回。
    num1, num2 = map(int, input().split())
    print(num1 > num2, num1 > num2, sep='\n')
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    结束语

    不积跬步,无以至千里;不积小流,无以成江海。Python的学习还是以练习为主,想要学习Python的同学,推荐可以去 牛客网🔍练习,提升自我。

  • 相关阅读:
    【httpd】 Apache http服务器目录显示不全解决
    无涯教程-JavaScript - POWER函数
    UNIAPP day_03(9.1)服务器端数据的异步请求
    如何写好测试用例以及go单元测试工具testify简单介绍
    C/C++ 课程设计 | 银行管理系统
    Alpine镜像安装telnet
    java ssm框架的点歌系统的设计与实现源码
    使用定时器消除抖动
    为什么学了PMBOK,考了PMP证书还是管不好项目?
    新建模板,或组件自适应
  • 原文地址:https://blog.csdn.net/qq_56886142/article/details/126415786