栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

算法作业0:a+b问题大全(Python实现)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

算法作业0:a+b问题大全(Python实现)

本科时多数写的a+b problem都是C++实现的。人工智能时代以来(笑死),该全部换成Python实现了。哈哈哈哈哈哈哈。

目录
  • **Problem A. A+B I**
  • **Problem B. A+B II**
  • **Problem C. A+B III**
  • **Problem D. A+B IV**
  • **Problem E. A+B V**
  • **Problem F. A+B VI**
  • **Problem G. A+B VII**
  • **Problem H. A+B VIII**

Problem A. A+B I

样例输入

1 2
-1 1

样例输出

3 0

解决:

import sys #引入异常退出
try:
  while(1):
    a,b = input().split() # 获取输入为字符串
    print(int(a)+int(b))# 字符串转为int
catch(EOFError):
  sys.exit()
Problem B. A+B II

样例输入

2 1 2
-1 1

样例输出

3 0

解决:

t = int(input())
for i in range(t):
  a,b = input().split()
  print(int(a)+int(b))
  i = i+1
Problem C. A+B III

样例输入

1 2
-1 1 0 0

样例输出

3 0

解决:

import sys
while(1):
   a,b = input().split()
   a,b = int(a),int(b)
   if a == 0 and b == 0:
      sys.exit()
   else:
      print(a+b)
Problem D. A+B IV

样例输入

5 1 2 3 4 5
2 -1 1
0

样例输出

15
0

实现:

import sys
while(1):
  list1 = input().split()
  list2 = [int(num) for num in list1]
  del list2[0]
  if list2[0] == 0:
     sys.exit()
  print(sum(list2)) #sum函数不能和变量名重复
Problem E. A+B V

样例输入

3
5 1 2 3 4 5
2 -1 1
1 0

样例输出

15
0
0

解决

import sys
try:
    t = int(input())
    while (t):
        list1 = input().split()
        list2 = [int(ele) for ele in list1]
        print(sum(list2[1:]))
        t = t-1
except EOFError:
    sys.exit()   
Problem F. A+B VI

样例输入

4 1 2 3 4
5 1 2 3 4 5

样例输出

10
15

解决

import sys
try:
  while(1):
    list1 = input().split()
    list2 = [int(ele) for ele in list1]
    print(sum(list2[1:]))
except EOFError:
  sys.exit()
Problem G. A+B VII

样例输入

1 5
10 20

样例输出

6
// a blank line
30

解决:

# 必须注意缩进,否则代码会被编译器跳过!
import sys
try:
    flag = 0
    while(1):
        if(flag):
            print("")
        flag = 1
        list1 = input().split()
        list2 = [int(ele) for ele in list1]
        print(sum(list2))
except EOFError:
    sys.exit()
Problem H. A+B VIII

样例输入

3
4 1 2 3 4
5 1 2 3 4 5
3 1 2 3

样例输出
10

15

6
解决:

import sys
try:
    t = int(input())
    flag = 0
    while(t):
        list1 = input().split()
        list2 = [int(ele) for ele in list1]
        if flag:
            print()
        flag = 1
        print(sum(list2[1:]))
        t = t-1
except:
    sys.exit()
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289821.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号