输入两个整数分别作为被除数和除数(除数不
为零),计算被除数除以除数的整除商和余数
测试用例:
输入:
10
3
输出:
3
1
这个 // 整除, % 取余就可以
dividend = int(input("请输入被除数:"))
divisor = int(input("请输入除数:"))
quotient = dividend // divisor
remainder = dividend % divisor
print("整除商为:", quotient)
print("余数为:", remainder)
可以使用 Python 内置的 divmod() 函数来计算被除数除以除数的整除商和余数,下面是代码实现:
python
# 输入被除数和除数
dividend = int(input("请输入被除数:"))
divisor = int(input("请输入除数:"))
# 计算整除商和余数
quotient, remainder = divmod(dividend, divisor)
# 输出结果
print("整除商为:", quotient)
print("余数为:", remainder)
根据测试用例的输入,上述代码的输出应该为:
整除商为: 3
余数为: 1
因此,对于输入的被除数 10 和除数 3,输出的整除商为 3,余数为 1。
不知道你这个问题是否已经解决, 如果还没有解决的话:def func(s,lis,tup):
zifuchuan = len(s)
liebiao = len(lis)
yuanzu = len(tup)
if zifuchuan>5:
print("大于5")
else:
print("小于5")
if liebiao >5:
print("大于5")
else:
print("小于5")
if yuanzu >5:
print("大于5")
else:
print("小于5")
return (zifuchuan,liebiao,yuanzu)
func('dadadad','[1,2,3]',{1,2,3})