在 C++ 中,我们简单地使用std::endl
来打印多行结果。我怎样才能在 Python 中做同样的事情?我使用 '\n' 我遇到了一个问题。
如果我想用 C++ 编写代码,我会这样写:
#include <iostream>
#include <math.h>
int main()
{
int a,b;
cin>>a>>b;
cout<<a+b<<endl<<a*b<<endl<<pow(a,b)<<endl;
}
使用sep
关键字:
num1 = int(input())
num2 = int(input())
print(num1+num2,num1 * num2,num1**num2, sep='\n')
或简单地comma
将它们分开:
print(num1+num2, '\n', num1 * num2, '\n', num1**num2)
在 python+
之间是不允许的,如果你正在运行 python 3.6+,你可以str
使用:int
f-strings
print(f"{num1 + num2}\n{num1 * num2}\n{num1**num2}")
#you can use the following format also
print('{}\n{}\n{}\n'.format(num1+num2, num1*num2, num1**num2))