我的代码是关于:计算有多少值是偶数、正数、负数 但它不起作用: 谢谢你的帮助
e = [ ]
for c in range(5):
c=float(input())
if c<0:
e.append(c)
print("{} valor(es) negativo(s)".format(len(e)))
if c>0:
e.append(c)
print("{} valor(es) positivo(s)".format(len(e)))
if c%2!=0:
e.append(c)
print("{} valor(es) par(es)".format(len(e)))
if c%2==0:
e.append(c)
print("{} valor(es) impar(es)".format(len(e)))
我希望o/p是这样的:
三价票面价值
2英勇
1积极的勇气
3勇气否定
当我输入五(int)个 当输入==4时退出
首先,对所有值类型使用相同的列表。计数只有第一次是正确的!奇偶数见下文。上述正/负错误相同。你知道吗
其次,这是功能性错误:
定义:
在你的循环中,写下这个
概念的证明,尽可能的做个Python (我已经使这个例子不具有交互性,并且只使用整数。正如ShadowRanger所指出的,浮点数上的模运算在这段代码中不会很好地工作)
相关问题 更多 >
编程相关推荐