用 Python 编码 [关闭]

Posted

技术标签:

【中文标题】用 Python 编码 [关闭]【英文标题】:Coding in Python [closed] 【发布时间】:2011-10-06 20:18:46 【问题描述】:

此 C++ 代码在 Python 中的等效代码是什么:

int T , i , a , b ;
scanf( "%d" , &T ) ;
for( i = 1 ; i <= T ; i++ ) 
    scanf( "%d %d" , &a  , &b ) ;
    printf( "Case %d : %d\n " , i , a + b ) ;

输入:

2
1 7
9 8

输出:

Case 1: 8
Case 2: 17

【问题讨论】:

到目前为止你有什么?你被困在哪里了? 此外,这不是 C++ 代码。这是 C 代码。 如果我说这是C++代码,我错了吗? @Wooble 代码堵塞还有几个月的时间,伙计和资格问题与这个非常相似:D。至少今年我是这么想的。 @caso 什么运行时错误?你甚至没有提到问题中的错误。 【参考方案1】:

可能是这样的……

T = int(raw_input())
for i in range(T):
    a, b = map(int, raw_input().split(' '))
    print("Case 0 : 1".format(i+1, a+b))

在线查看:ideone

备注

在 Python 3.x 中使用 input 而不是 raw_input。 如果输入无效输入,此代码没有错误处理(但您的原始 C 代码也没有)

【讨论】:

我在此代码的编译器上遇到运行时错误。 @Wooble:这种使用打印的方式在 Python 2.x 和 Python 3.x 中同样适用。但是,我已将答案更改为以 Python 2.x 为中心(通过在代码示例中使用 raw_inputinput 作为注释,而不是相反)。我还链接到 ideone 以证明它确实有效。 @MarkByers 成功了。非常感谢您的帮助。 :) @caso 如果它解决了您的问题,则接受答案是传统的做法。 @KirkStrauser 谢谢你提醒我。 :)

以上是关于用 Python 编码 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python编码麻烦[关闭]

如何在 python 中获取邮政编码的州/省代码? [关闭]

Python 3.0 的哪些特性会改变你的日常编码? [关闭]

具有分类和连续属性的多类多输出分类,无需在 python 中编码 [关闭]

是否有 JavaScript 或可能的 Python/Django Web 服务来对街道地址进行地理编码? [关闭]

python中的图形渲染(流程图可视化)[关闭]