赞
踩
scanf("%d %d",&a,&b)!=EOF
这条语句,这样写显得更规范,在Python中体现为try:...except EOFError:...
;然后我们的重点Python来了,这里我们的while循环是这样一种形式,和C/C++略有区别,输入,输出的语句和C/C++也不同,try:...except:...
语句的使用也要注意,还有Python一定要注意‘:’不能少,这里区别于C/C++;最后如果我们想并行输入数据,那么下面两种方法都行,一种方法是将输入的数据放入带split()方法的类中,这样输入后计算自然就带空格,然后输出后的计算自然也就带split()方法故计算可以正常,另一种方法是使用map()函数,在输入时使用split方法,将输入的数据自带split方法,那么接下来计算就可以正常了。Python:
while True:
try:
s = input()
l = s.split()
print(int(l[0])+int(l[1]))
except EOFError:
break
while True:
try:
a,b = map(int,input().split())
print(a+b)
except EOFError:
break
C/C++:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)!=EOF){
printf("%d\n",a+b);
}
return 0;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。