牛客刷题总结——Python入门03:运算符

发布于:2022-10-27 ⋅ 阅读:(1171) ⋅ 点赞:(1)

在这里插入图片描述

🤵‍♂️ 个人主页: @北极的三哈 个人主页

👨‍💻 作者简介:Python领域优质创作者。

📒 系列专栏:《牛客题库-Python篇

🌐推荐《牛客网》——找工作神器|笔试题库|面试经验|实习经验内推求职就业一站解决

👉 点击链接进行注册学习

在这里插入图片描述


05运算符

在这里插入图片描述


NP32 牛牛的加减器

在线编程跳转链接

x=int(input()) 
y=int(input()) 
print(x+y) 
print(x-y)

NP33 乘法与幂运算

在线编程跳转链接

x = int(input())
y = int(input())
print(x*y)
print(x**y)

NP34 除法与取模运算

在线编程跳转链接

x = int(input())
y = int(input())
 
print(x//y, end=" ")
print(x%y)
print('{:.2f}'.format(x/y))

NP35 朋友的年龄是否相等

在线编程跳转链接

x, y = map(int,input().split(" ")) 
print(x==y)

NP36 谁的数字大

在线编程跳转链接

x, y = map(int, input().split(" "))
print(x>y, x<y, sep="\n")

NP37 不低于与不超过

在线编程跳转链接

k, x, y = input().split(" ")
print(k <= x)
print(k >= y)

NP38 牛牛的逻辑运算

在线编程跳转链接

x, y = input().split(" ")
x, y = int(x), int(y)
print(x and y)
print(x or y)
print(not x)
print(not y)

NP39 字符串之间的比较

在线编程跳转链接

s1 = input()
s2  =input()
print(s1 == s2)
print(bool(s1.lower() == s2.lower()))

NP40 俱乐部的成员

在线编程跳转链接

s = input().split(" ")
name = input()
print(name in s)

NP41 二进制位运算

在线编程跳转链接

x, y = map(int, input().split(" "))
print(x & y)
print(x | y)

NP42 公式计算器

在线编程跳转链接

x, y, z, k = map(int, input().split(" "))
print((x+y)*(z-k))

1.数值运算操作符

操作符及运算 描述
x + y x 与 y 之和
x - y x 与 y 之差
x * y x 与 y 之积
x / y x 与 y 之商,产生结果为浮点数
x // y x 与 y 之整数商
x % y x 与 y 之余商,也称之为模运算
- x x 的负数
+ x x 本身
x**y x 的 y 次幂

2.数值运算函数

序号 函数 描述
1 abs(x) x的绝对值
2 divmod(x, y) (x//y, x%y)输出元组形式的商与余数
3 pow(x, y)pow(x, y, z) x**y或(x**y)%z,幂运算
4 round(x)round(x, d) x四舍五入保留d位小数,d省去则为四舍五入的整数
5 max(x1, x2,...,xn) n个数中的最大值
6 min(x1, x2,...,xn) n个数中的最小值

3.算数运算符

运算符 说明
+ 加法
- 减法
* 乘法
/ 除法
// 整除
% 模运算
** 幂运算

4.赋值运算符

赋值运算符:运算顺序从右到左

运算符 示例 说明
= a=10 等于
+= a+=b a=a+b
-= a-=b a=a-b
*= a*b a=ab
/= a/=b a=a/b
//= a//=b a=a//b
%= a%=b a=a%b

5.布尔运算符

布尔类型 用来表示真或假

  • True 表示真
  • False表示假

布尔值可以转化为整数

  • True:1
  • False:0

推 荐:牛客题霸-经典高频面试题库

🌐 找工作神器-|笔试题库|面试经验|大厂面试题 👉 点击链接进行注册学习
在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到