【发布时间】:2013-04-13 16:45:48
【问题描述】:
我正在为家庭作业编写一段代码。
我想:
- 获取用户输入 (n)。
- 在输入 (n) 范围之外创建一个列表。
- 遍历列表。
- 计算赔率和偶数。
- 返回奇数和偶数以用于其他函数
我被难住了,这是我所得到的:
def Input():
n = eval(input("Enter number: "))
def GetOdds(n):
odd_count = 0
even_count = 0
List_start = List[1]
List_cont = List[1:]
for i in range(n):
## I know I'll be using something like ##
if position % 2 == 0:
even_count = even_count+1
return even_count
return odd_count
【问题讨论】:
-
不需要
eval;只需int就足够了,而且更安全。但究竟是什么问题? -
@larsmans 我猜是 Zelle 的书,你不想让 this argument 重新开始......只是要明确一点,我同意你的看法。
-
@jamylak:感谢您的链接,还没有看到这个问题。有趣的讨论。
标签: python list loops python-3.x