2024-09-29 17:21:59 发布
网友
int n; while (cin >> n) cout << n <<endl;
我猜应该是这样的
但它不起作用。。。请帮帮我。谢谢您。在
这是因为Python中的^ {< CD1>}不返回值,而C++中的^ {CD2>}确实返回。(这就避免了程序员将==替换为=的最常见错误)
==
=
你可以试试。在
n = raw_input("Enter Something: ") while n: print n n = raw_input("Enter Something: ")
试运行:
p.S-在这种情况下,不需要import sys(如果您在代码中没有在其他地方使用它)。另外,print语句会自动将光标移动到下一行,因此在本例中不需要添加\n。在
import sys
print
\n
也许是这样的:
import sys # why? n = "string" while n: n = raw_input() print n + '\n'
然而
这行不通,因为:
n
示例:
这是因为Python中的^ {< CD1>}不返回值,而C++中的^ {CD2>}确实返回。(这就避免了程序员将
==
替换为=
的最常见错误)你可以试试。在
试运行:
^{pr2}$p.S-在这种情况下,不需要
import sys
(如果您在代码中没有在其他地方使用它)。另外,print
语句会自动将光标移动到下一行,因此在本例中不需要添加\n
。在也许是这样的:
然而
^{pr2}$这行不通,因为:
n
未定义==
,但在这个特殊的情况下,它的基本意思是,n
等于{示例:
^{3}$相关问题 更多 >
编程相关推荐