#by python
if __name__ == "__main__":
print("Enter three integers: ")
a = int(input())
b = int(input())
c = int(input())
sum = 2 * (a + b + c) + 7
print("Twice the sum of your integers plus 7 is %s -bye!"%sum)
# 如果没有in(input()) ,后面的sum计算,就会有:
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
sum = 2 * (a+b+c)+7
TypeError: Can't convert 'int' object to str implicitly
这样的异常。
------------------------------------------------------------
#by C++
#include <iostream>
using namespace std;
int main()
{
int a, b, c, sum;
cout << "Enter three integers: ";
cin >> a;
cin >> b;
cin >> c;
sum = 2 * (a + b + c) + 7;
cout << "Twice the sum of your integers plus 7 is " << sum << " -bye!" << endl;
return 0;
}
---------------------------------------------------------------
// by Java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class SumOf {
/**
* @param args
*/
public static void main(String[] args) throws IOException {
System.out.println("Enter three integers: ");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String a = br.readLine();
String b = br.readLine();
String c = br.readLine();
int sum = 2 * (Integer.parseInt(a) + Integer.parseInt(b) + Integer.parseInt(c)) + 7;
System.out.println("Twice the sum of your integers plus 7 is " + sum + " -bye!");
}
}