与琪热恋 发表于 2021-6-10 16:06:21

A+B

计算两个整数A和B的和。
输入
输入有若干行,每行为由空格分隔的一对整数A和B,如: 5 12
输出
输出数据A和B的和。
示例输入
25 33
示例输出
58
提示
A和B可能很大,最大不超过1000位十进制数。

逃兵 发表于 2021-6-10 16:23:15

print( sum(map(int,input().split())))

wp231957 发表于 2021-6-10 16:26:07

import random,string
n="".join()         
m="".join()   
print(" "*10+n)   
print(" "*8+"+ "+m)
print(" "*10+"="*100)
print('{:110}'.format(int(m)+int(n)))

'''
PS D:\wp> py app4.py
          8542431034812395177009598203100355169449839121682796988127268707541958692303508624718367517162510749
      + 5044646038941952675394099580299528334726191395151315043453103851948951326386909693235364758014363044
          ====================================================================================================
         13587077073754347852403697783399883504176030516834112031580372559490910018690418317953732275176873793
PS D:\wp> py app4.py
          0532729803002175366027556374592222431669423856500040750677957516096387161249608850768089481908268775
      + 5198253214513400692010949477835527930378387883200814088092174767578060620350433163540067118802248821
          ====================================================================================================
          5730983017515576058038505852427750362047811739700854838770132283674447781600042014308156600710517596
PS D:\wp> py app4.py
          6617665876195115711235292353776788781283045433136509093197105406016705274735919481436793235913334492
      + 8670748451747292172198134989625200945657351928953963302941815109843533806968369677895728996097024380
          ====================================================================================================
         15288414327942407883433427343401989726940397362090472396138920515860239081704289159332522232010358872
PS D:\wp>
'''

与琪热恋 发表于 2021-6-10 17:28:14

逃兵 发表于 2021-6-10 16:23


请问大佬如果加上循环输入多组数据怎么写

笨鸟学飞 发表于 2021-6-10 17:35:59

c = []
while True:   # 输入有若干行
    temp = input()
    if temp == '': # 输入空行,则输入完毕
      break
    else:
      c.append(temp.split(' '))# 每行由空格分隔
for each in c:
    print(int(each)+int(each))

逃兵 发表于 2021-6-10 17:38:43

lst = []
while 1:
   n = input()
   if n == '':
          for i in lst:
               print(i)
          break
   lst.append(sum(map(int,n.split())))


页: [1]
查看完整版本: A+B