ACMORE
馒头苦雪的包子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4.38 十进制到十六进制
Description编写程序,提示用户输入一个十进制整数,然后显示对应的十六进制值。Input输入一个十进制整数aOutput输出a对应的十六进制值。输出结果若包含字母,请使用大写形式Sample Input300Sample Output12CHint对于80%的数据,0 < a < 922337203685775807;对于100%的数据,0 < a < 922337203685775807 * 100def convert_16(data):原创 2020-07-19 15:24:48 · 327 阅读 · 0 评论 -
4.27 显示闰年
Description编写程序,输入整数a和b,其中a<b,显示从a年~b年中所有的闰年,每行显示10个。Input输入整数a和b,其中a<bOutput显示从a年~b年中所有的闰年,每行显示10个。每个数字之间空一格Sample Input2001 2100Sample Output2004 2008 2012 2016 2020 2024 2028 2032 2036 20402044 2048 2052 2056 2060 2064 2068 2072 2076 208原创 2020-07-19 15:23:27 · 600 阅读 · 0 评论 -
4.16 找出一个整数的因子
Description编写程序,读入一个大于1的整数,然后以升序显示它的所有最小因子。例如,若输入的整数是120,那么输出就应该是:2,2,2,3,5。Input输入一个大于1的整数Output以升序输出它的所有最小因子,每个因子之间空一格Sample Input120Sample Output2 2 2 3 5def find_number(number): i = 2 result = list() orgin_data = number while原创 2020-07-19 15:22:21 · 1069 阅读 · 0 评论 -
4.15 计算最大公约数
Description下面是求两个整数n1和n2的最大公约数。首先找出n1和n2的最小值d,然后依次检验d,d-1,d-2,…,2,1是否是n1和n2的公约数。第一个满足条件的公约数就是n1和n2的最大公约数。编写程序,屏幕输入两个正整数,然后显示最大公约数。Input输入两个整数n1和n2。Output输出n1和n2的最大公约数Sample Input224 168Sample Output56def find_common(a,b): if a <= b:原创 2020-07-19 15:19:36 · 454 阅读 · 0 评论 -
4.3 将千克转换成磅
Description编写程序,输入一个正整数n,显示下面n+1行的表格,将千克转换成磅。(注意:1千克为2.2磅)一行的两个数字中间空一个Tab位。例:Input输入一个正整数nOutput输出n+1行的结果。格式如下:Sample Input7Sample Outputkg pound1 2.23 6.65 11.07 15.49 19.811 24.213 28.6Hint注意:双精度有可能产生数字计算微量误差,需解决。def generate_map(num原创 2020-07-19 15:18:30 · 2628 阅读 · 0 评论 -
3.4游戏:学习加法
Description编写程序,先输入两个整数,然后提示用户输入这两个整数的和。如果答案正确,程序报告结果true;否则,报告false。Input输入两个加数,一个结果,若整数结果是两个整数加数的和,直到输入两个0为止Output如果答案正确,程序报告结果true;否则,报告false。Sample Input20 5 10015 5 5017 27 440 0Sample Outputfalsefalsetrueimport sysfor line in sys.std原创 2020-07-19 15:17:15 · 247 阅读 · 0 评论 -
3.2检查一个数字是否是偶数
Description编写程序,读入一个整数并检查它是不是偶数。Input输入一个整数!Output对于所输入的整数,若为偶数则输出true,否则输出false。Sample Input25Sample Outputfalseinput_data = input()data = int(input_data)remain = data%2if remain == 0: print("true")else: print('false')...原创 2020-07-19 15:16:22 · 411 阅读 · 0 评论 -
2.7求出年数
Description(求出年数)编写程序,提示用户输入分钟数(例如十亿)然后显示这些分钟代表多少年和多少天。为了简化问题,假设一年有365天。Input输入数字Output输出的结果保留整数Sample Input1000000000Sample OutputApproximately 1902 years 214 daysHint输出的结果保留整数注意单复数当值为0时,则不显示input_data = input()mins = int(input_data)year =原创 2020-07-19 15:15:20 · 871 阅读 · 0 评论 -
2.6求一个整数各位数的和
Description(求一个整数各位数的和)编写程序,读取一个在0和1000之间的整数,并将该整数的各位数字相加。例如:整数是932,各位数字之和为14。提示:利用运算符%分解数字,然后使用运算符/去掉分解出来的数字。例如:932%10=2 ,932/10=93。Input输入数字(0<=n<=1000)Output输出的结果保留整数Sample Input999Sample OutputThe sum of the digits is 27input_data = i原创 2020-07-19 15:14:31 · 1488 阅读 · 0 评论 -
2.3将英尺转换为米
Description编写程序,读入英尺数,将其转换为米数并显示结果。一英尺等于0.305米。Input输入一个数 (英尺)Output输出的数字四舍五入保留小数点后2位Sample Input10.5Sample Output3.20 metersHint注意单位,1 meter or 2 metersconst_number = 0.305input_data = input()input_data = input_data.split()number = float(in原创 2020-07-19 15:13:13 · 997 阅读 · 0 评论 -
2.2计算圆柱体的体积
Description(计算圆柱体的体积)编写程序,读入圆柱体的半径和高,并使用下列公式计算圆柱的体积: 面积=半径*半径*Pi 体积=面积*高Input请输入半径和高。Output输出底面积和体积。Sample Input5.5 12Sample OutputThe area is 95.0The volume is 1140.3HintPi取3.14159,截位法保留一位小数。input_data = input()input_data = inp原创 2020-07-19 15:12:15 · 2855 阅读 · 0 评论 -
1001:魔鬼A * B
Description需要相乘的两个数字非常巨大,因此可能需要你用一些特殊的办法来实现乘法。Input输入有多行,每行两个非负整数。Output对应每行输入,输出此行两个数字的乘积。Sample Input1 12 311111111111 11111111111Sample Output16123456790120987654321import syslines = sys.stdin.readlines()result = list()for line in lin原创 2020-07-19 15:10:18 · 243 阅读 · 0 评论 -
1000:A+B problem
1000:A+B problemDescriptionCalculate a+b.InputTwo integers a and b, there is more than one input.OutputOutput a + b.import sysfor line in sys.stdin: data = line.split() print(int(data[0])+int(data[1]))原创 2020-07-19 15:04:45 · 130 阅读 · 0 评论
分享