如何在python中使用int数组?
输出为48.4193.6435.6和774.4 如何输出48 193 435和774?如何在python中使用int数组?,python,arrays,integer,Python,Arrays,Integer,输出为48.4193.6435.6和774.4 如何输出48 193 435和774? 对不起,我的英语是如果您希望变量保存为浮点,但打印为int,则需要在变量结果前面加上int(): import array as arr a = arr.array('i', [22, 44, 66, 88]) result = [] for i in range(0, len(a)): result = (a[i]**2)/10 print (result) 否则,如果希望将变量另存为
对不起,我的英语是如果您希望变量保存为浮点,但打印为
int
,则需要在变量结果前面加上int()
:
import array as arr
a = arr.array('i', [22, 44, 66, 88])
result = []
for i in range(0, len(a)):
result = (a[i]**2)/10
print (result)
否则,如果希望将变量另存为整数:
import array as arr
a = arr.array('i', [22, 44, 66, 88])
result = []
for i in range(0, len(a)):
result = (a[i]**2)/10
print(int(result))
最后,如果要将每个整数添加到列表结果中
:
import array as arr
a = arr.array('i', [22, 44, 66, 88])
result = []
for i in range(0, len(a)):
result = int((a[i]**2)/10)
print(result)
输出:
import array as arr
a = arr.array('i', [22, 44, 66, 88])
result = []
for i in range(0, len(a)):
result.append(int((a[i]**2)/10))
print(result)
(a[i]**2)//10
谢谢您的帮助,先生
[48, 193, 435, 774]