大数问题python解决合集(个人总结)

🐨python的输入问题

一行输入一个数:a=int(input())

一行输入多个数:a,b=map(int,input().split())

输出列表:

  • print(' '.join(list(map(str,ans)))) 将列表ans中的元素以字符串形式输出,同时用空格间开
  • for i in ans: print(i)

🐨大数加法问题

1474 大整数加法

python 复制代码
while True:
	try:
		a,b=map(int,input().split())
		c=a+b
		print(c)
	except:
		break

🐨大数乘法问题

1475 大整数乘法

python 复制代码
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会超时!

python 复制代码
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 大整数排序

python 复制代码
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接触还不够多,所以可能不全,欢迎大家来补充交流~

相关推荐
小乖兽技术9 分钟前
C#开发基础之深入理解“集合遍历时不可修改”的异常背后的设计
开发语言·windows·c#
Gerry_Liang14 分钟前
LeetCode热题100——155. 最小栈
算法·leetcode·职场和发展
我今晚不熬夜15 分钟前
JSON在java中的使用
java·开发语言·json
姜行运19 分钟前
数据结构【红黑树】
数据结构·c++·c#
TechCampus29 分钟前
小红书面试中我这样解释 KMP,面试官点头了
算法
Youndry31 分钟前
验证二叉搜索树
算法
Spider_Man34 分钟前
从 "字符拼图" 到 "文字魔术":动态规划玩转字符串变形术
javascript·算法·leetcode
LiuYiCheng12345644 分钟前
Python游戏开发:Pygame全面指南与实战
python·pygame
玄妙尽在颠倒间1 小时前
雪花算法:从 64 位到 128 位 —— 超大规模分布式 ID 生成器的设计与实现
后端·算法
魔障阿Q1 小时前
华为310P3模型转换及python推理
人工智能·python·深度学习·yolo·计算机视觉·华为