python学习站 /python基础代码
阅读主题
正文字体
字体大小

04.运算符

本节863字2025-02-18 18:55:19
"""
author:少校
create Time:2025/2/18 10:35
越努力越幸运
"""

# 运算符:
# 数学运算符:+、—、*、/、%(取余)、//(整除)、**(幂运算)
# 1. +、—、*、/
# python中的+、—、*、/和数学中的+、—、X、÷用法和功能一样
num1 = 20
num2 = 30
print(num1 + num2)
# 2. %(取余、取模) -求余数
print(10 % 3)
#应用场景1:判断一个数是否能被另一个数整除。如果能整除,余数为0
#应用场景2:去掉整数的高位数,保留低位数-如果一个整数对10的N次方取余,结果就是这个整数的后N位数。
num = 98231
print(num % 10) #保留个位
print(num % 100) #保留后两位
print(num % 1000) #保留后三位.。。以此类推
# 3. //(整除) -求商,商向小取整
print(5 // 2)  #2
print(-5 // 2) #-3
#应用场景1:计算完整的个数
#案例:100元可以买单价6元的苹果,可以买多少个。
print(100 // 6) #16个
#应用场景2:去掉整数的低位数
num = 12374
print(num // 10)#取消个位
print(num // 100)#取消后两位
print(num // 1000)#取消后三位

#假设数字为8298,利用%和//,仅保留十位数
num = 8298
print(num // 10 % 10) #先整除10 取消个位,使十位变成个位,取余 % 10 仅保留个位。
num = 8927918327
print(num % 100 // 10)

# 4. **(幂运算)
# x**y  求x的y次方
print(5 ** 3) #5的3次方
print(5 ** 0.5)#根号2


网友评论

相关作品