python// 和 / 和 %的用法
在python的语法中, // 和 / 和 % 均表示的做除法运算,但又有一些区别,下面一一介绍一下。解释: 就是一个取余数的操作,除开被除数的倍数,余下几就得几。上面红色的数字带表被除数的倍数。解释:取整向下除,只去除完之后的整数部分。解释:平常除法是什么结果就是什么结果。
前言
在python的语法中, // 和 / 和 % 均表示的做除法运算,但又有一些区别,下面一一介绍一下。
/ (常规除)
例如如:
5 / 2 = 2.5
解释:平常除法是什么结果就是什么结果。
//(取整向下除)
如:
5 // 2 = 2 (5 ÷ 2 = 2.5)
5 // 3 = 1 (5 ÷ 3 = 1.6666666666666667)
解释:取整向下除,只去除完之后的整数部分。
% (取余数)
如:
5 % 2 = 1 (5 - 2*2 = 1)
4 % 2 = 0 (4 - 2*2 = 0)
7 % 3 = 1 (7 - 3*2 = 1)
13 % 5 = 3 (13 - 5*2 = 3)
解释: 就是一个取余数的操作,除开被除数的倍数,余下几就得几。上面红色的数字带表被除数的倍数。
例子:
1.for循环输出所有的“水仙花数“。所谓的“水仙花数”是指一个三位数,其中各位数字的立方和等于该数本身。例如,153是一个“水仙花数”,因为153=1^3+5^3+3^3
for k in range(100,1000):
a = k//100
b = k//10%10
c = k%10
if(k == a*a*a+b*b*b+c*c*c):
print("水仙花数",k)
k=k+1
实验结果:

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)