Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我不能通过python3中的代码测试?_Python_Python 3.x - Fatal编程技术网

为什么我不能通过python3中的代码测试?

为什么我不能通过python3中的代码测试?,python,python-3.x,Python,Python 3.x,什么 我 遇见 是 下面是一个代码问题: 计算a+b并以标准格式输出总和-也就是说,数字必须用逗号分成三组,除非少于四位 输入 每个输入文件包含一个测试用例。每个案例都包含一对整数a和b,其中-1000000我可以给你一个简单的答案,当你在输入中输入-1000000,9作为a,b时,你会得到-,99991。这是错误的 为了得到正确的答案,您确实应该了解python中的格式 要解决这个问题,您可以这样编写代码 如果uuuu name uuuuu==\uuuuuuuu main\uuuuuuuu:

什么 我 遇见 是 下面是一个代码问题:

计算a+b并以标准格式输出总和-也就是说,数字必须用逗号分成三组,除非少于四位

输入


每个输入文件包含一个测试用例。每个案例都包含一对整数a和b,其中-1000000我可以给你一个简单的答案,当你在输入中输入-1000000,9作为a,b时,你会得到-,99991。这是错误的

为了得到正确的答案,您确实应该了解python中的格式

要解决这个问题,您可以这样编写代码

如果uuuu name uuuuu==\uuuuuuuu main\uuuuuuuu: aline=输入 astr,bstr=aline.strip.split a、 b=intastr,intbstr 总和=a+b
打印“{:,}”。formatsum

我可以给你一个与答案不匹配的简单答案,当你在输入中输入-1000000,9作为a,b时,你会得到-,999991。这是错误的

为了得到正确的答案,您确实应该了解python中的格式

要解决这个问题,您可以这样编写代码

如果uuuu name uuuuu==\uuuuuuuu main\uuuuuuuu: aline=输入 astr,bstr=aline.strip.split a、 b=intastr,intbstr 总和=a+b
打印“{:,}”。formatsum

注意输入-1000和1时代码的行为。您需要处理减号,因为它不是数字。

请注意输入-1000和1时代码的行为。你需要处理减号,因为它不是一个数字。

这是你发布的代码的结果吗?如果_uname等的第一行是多余的,但我不会说它实际上是错的。在那之后,接下来的三行可以用几种方式写,包括我个人讨厌的一行。这是我发布的代码的结果。这是你发布的代码的结果吗?第一行如果_u名称等是多余的,但我不会说它实际上是错的。在那之后,接下来的三行可以用几种方式写,包括我个人讨厌的一行。这是我发布的代码的结果。从某种意义上说,你对这个代码问题的作者是如此顽皮。从某种意义上说,你对这个代码问题的作者是如此顽皮。
if __name__ == "__main__":
    aline = input()
    astr,bstr = aline.strip().split()
    a,b = int(astr),int(bstr)
    sum = a + b
    sumstr= str(sum)
    result = ''
    while sumstr:
        sumstr, aslice = sumstr[:-3], sumstr[-3:]
        if sumstr:
            result = ',' + aslice + result
        else:
            result = aslice + result

    print(result)