【发布时间】:2015-12-15 17:44:25
【问题描述】:
我正在尝试计算数组中 0、正数、负数的数量。 我在这里明确地将每个字符串转换为整数:
k = []
n = int(raw_input())
p=neg=z=0
p = int(p)
neg = int(neg)
z = int(z)
for i in range (0,n):
numb = int(raw_input("numb: "))
if numb==0:
z +=1
if numb<0:
neg+=1
if numb>0:
p +=1
k.append(numb)
print "Array: ", k
print '%.5f' %z/n
print '%.5f' % neg/n
print '%.5f' %p/n
它一直给我这个错误:/: 'str' and 'int' 的操作数类型不受支持。
【问题讨论】:
-
试试
print '%.5f' % (p/n)。
标签: python string python-2.7