def odd(x):
x % 2
return x > 0
为什么我的函数返回True偶数?
您需要将其更改为:
x = x % 2
实际更新第2行中的变量
没有按预期工作,因为您返回的是" x大于0吗?"试试x = -1,你会发现这是假的。x % 2部分没有做任何事情。
我建议参加像udacity.com的计算机科学入门这样的在线课程,以便更好地掌握基本的编程是如何工作的。