1.大数加法
a = int(input())
b = int(input())
print(a+b)
输入输出
2.输入以空格结束的整数
前面是以换行进行操作的,而有些题目是需要进行一行输入,空格隔开的,这时候就需要变换输入方式
2019华东师范大学计科机试
Problem A. 差
Alice,Grain,Cindy 三人在玩游戏,他们手中分别有 a,g,c 这三个整数,在游戏的每一轮,三人同时计算其它两人手中的数字之和,然后将自己手中的数字替换成那个数。试求进行 k 轮游戏之后,Alice 与 Grain 手中的数字之差。
数据输出 输入一行四个整数 a,g,c,k,用空格分隔 数据输出 输出只有一行,就是 Alice 与 Grain 手中数字的差
数据限制
1<=a,g,c<=10^9, 0<=k<=10^18
样例 1
输入 1 2 3 1
输出 1
样例 2
输入 2 4 7 2
输出 -2
样例 3
输入 2 3 2 0
输出 -1
样例 4
输入 100000000 100000000 100000000 10000000000000000
输出 0
a,g,c,k = map(int, input().split())
for index in range(k):
a1 = g+c
g1 = a+c
c1 = a+g
a = a1
g = g1
c = c1
print(a-g)
如果想以逗号隔开,只需
a,b,c=map(int,input().split(','))
求解表达式
Problem A : 1+1
给一个小学生都会算的1 位数与 1 位数运算的代数式,请你求出这个表达式的值。
表达式仅含 + - * 三种运算 。
Sample Input 1:
1+1
Sample Output 1:
2
Sample Input 2:
3*4
Sample OutPut2:
12
expr=input()
print(eval(expr))
Python3当中有个eval() 函数,它接收一个str类型的值,这个字符串是数学表达式的话就会正确返回这个数学表达式的结果。