【创作平台】 肥猴编程
【问题描述】 给定被除数和除数,求整数商及余数
【输入格式】 一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开
【输出格式】 一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开
【输入输出样例 1】
【输入输出样例 2】
【数据规模与约定】
无
【解题参考案例1】
"""
@Project :国际青少年编程技术等级考试(简称:IYT)
@Partner :肥猴编程
@subject :Python Level 4
@Author :Jarvis's
@Date :2021/11/22
"""
n = input("请输入两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开:\n")
newn = n.split()
a = int(newn[0]) #被除数
b = int(newn[1]) #除数
if b>0:
# / 是除 // 整除
div = a//b #整数商
mod = a%b #余数
print(str(div) + " " + str(mod))
print("{} {}".format(div, mod))
else:
print("除数为0")
【解题参考案例2】
"""
@Project :国际青少年编程技术等级考试(简称:IYT)
@Partner :肥猴编程
@subject :Python Level 4
@Author :Jarvis's
@Date :2021/11/22
"""
a,b = map(int,input("请输入两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开:\n").split())
try:
div = a//b
mod = a%b
print("{} {}".format(div, mod))
except ZeroDivisionError:
print("除数不能为0")
有更多解题方法欢迎大家留言哦!小编在此感谢啦!!!