总结 %与// 在python 中作为算术运算的使用。
a = 9
b = 2
c = a % b # 取余
d = a // b #取整除,返回商的整数
print(c) ---> 1
print(d) ---> 4
1、一个两位数字,分别打印十位与各位上的数字:
num = 数字
格式为:
shi = num // 10 #定义 shi 为十位上的数字,用 // 取整除,返回商的整数
ge = num % 10 #定义 ge 为个位上的数字,用 % 除,返回余数
比如数字:34
十位数字3:34 // 10
个位数字4:34 % 10
2、一个三位数字,分别打印百位、十位与各位上的数字:
num = 数字
格式为:
bai = num // 100 #定义 bai 为百位上的数字,用 // 取整除,返回商的整数
shi = num %100 // 10 #定义 shi 为十位上的数字,num%100后取的余数,余数//10后取得商数
ge = num % 100 % 10 #定义 ge 为个位上的数字,num%100后取得余数,余数%10后取得余数
比如数字:721
百位数字7:721 // 100
十位数字2:721 % 100 // 10
个位数字1:721% 100 % 10
3、一个四位数字,分别打印千位、百位、十位与各位上的数字:
num = 数字
qian = num //1000 #定义 qian 为千位上的数字,用用 // 取整除,返回商的整数
bai = num %1000//100 #定义 bai 为百位上的数字,用 %1000 取整除后取得余数,余数//100后取得返回商的整数
shi = num %1000%100//10 #定义 shi 为十位上的数字,num%1000取整除后取的余数,余数//100取整除后后取得余数,
ge = num%1000%100%10 #定义 ge 为个位上的数字,num%1000后取得余数,余数%100后取得余数,余数%10取得余数
比如数字:1234
千位数字1:1234 //1000
百位数字2:1234 %1000//100
十位数字3:1234 %1000%100//10
个位数字4:1234%1000%100%10