如何获取长整数的用户输入?

时间:2019-07-13 20:08:41

标签: python python-3.x long-integer

我将值附加在应包含长整数的数组中。 因此,如何显示用户输入的信息,如溢出错误所示。

from array import *
import math

n = int(input())
arr = array('l',[])
for i in range (n):
    x = int(input())

    arr.append(x)

1 个答案:

答案 0 :(得分:0)

input()没问题 您的问题是: python可以处理infinte大小的整数,C的数据类型long cant: https://en.wikipedia.org/wiki/C_data_types#Basic_types

arr = array('l',[]) 如果您不需要使用C中的数据类型,只需使用一个列表即可。
否则,您将寻找可以处理更大数字的数据类型。