学习Python从娃娃抓起!记录下蓝桥杯备考学习过程中的题目,记录每一个瞬间。
附上汇总贴:历年蓝桥杯Python青少组中/高级选拔赛(STEMA)真题解析 | 汇总
【题目描述】
给定一个整数n,将n分成两个正整数,使得两个正整数的和等于n且尽可能接近。
例如:
n=5,两个正整数的和等于5的情况下可以分成1和4或者2和3,要使两个正整数尽可能接近,将5分成2和3。
n=4,两个正整数的和等于4的情况下可以分成1和3或者2和2,要使两个正整数尽可能接近,将4分钟2和2。
【输入】
输入一个整数n( 3 ≤ n ≤ 1000 3\le n\le 1000 3≤n≤1000)
【输出】
按从小到大的顺序输出两个正整数,表示按题目要求得到的结果,整数之间以一个空格隔开
【输入样例】
5
【输出样例】
2 3
【代码详解】
n = int(input())
print(n//2, n-n//2)
【运行结果】
5
2 3