????python的输入问题
一行输入一个数:a=int(input())
一行输入多个数:a,b=map(int,input().split())
输出列表:
- print(' '.join(list(map(str,ans)))) 将列表ans中的元素以字符串形式输出,同时用空格间开
- for i in ans: print(i)
????大数加法问题
1474 大整数加法
while True:
try:
a,b=map(int,input().split())
c=a+b
print(c)
except:
break
????大数乘法问题
1475 大整数乘法
while True:
try:
n=input()
a=input()
b=input()
a=int(a)
b=int(b)
c=a*b
print(c)
except:
break
????大数因子问题
1182 大整数的因子
这里列表输出用for i in ans会超时!
while True:
try:
a=int(input())
ans=[]
for i in range(2,10):
if a%i==0:
ans.append(i)
if ans!=[]:
print(' '.join(list(map(str,ans))))
else:
print('none')
except:
break
????大数排序问题
1412 大整数排序
while True:
try:
n=int(input())
ans=[]
for i in range(0,n):
cur=int(input())
ans.append(cur)
ans.sort()
for i in ans:
print(i)
except:
break
祝大家大数问题满分通过~
以上内容是我自己总结的,由于我对python接触还不够多,所以可能不全,欢迎大家来补充交流~