在用if else求一个数字是否是另一个数字的倍数时,我能用整除符号//去计算吗?
在数学里,判断一个数是否能够整数另一个数,是通过整除后余数是否为0来判断。程序中也是一样的,你通过对某个数取余%判断结果是否为0。
这个是不可以的,要求是否是倍数,换一句话就是求是否能能整除,比如a是b的倍数 那a对b求余数肯定是0,python求余数运算是(%);而你写的(//)这个是向下取整,比如5//2=2
不能,5//2=2,结果是一个整数。你这个应该使用%求余来计算,余数为0则代表可以整除
求倍数的话 用% 取模就可以。
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632