python中奇数怎么表⽰,在列表python中写奇数
这是我家庭作业的⼀部分,我离最后的答案很近,但还不太清楚。我需要写⼀个函数,在列表中写1到5之间的奇数。
程序员分为几种我做了这样的东西:
-在⽂件域中,我写奇数的条件:def oddNumber(x):
"""
this instruction help us to write the odd numbers from the positions specificated
input: x-number易语言入门教程下
output:-True if the number is oddliclipse python基础教程视频
-False otherwise
"""
if x % 2==1:
return True闭眼背书特效软件
else:
return False
-然后测试:
^{pr2}$
-在另⼀个名为userinterface的⽂件中,我写下:elif(cmd.startswith("odd from ", "")):
try:
place("odd from ", "")
min height 不起作用
place("to ", "")
i=int(cmd[:cmd.find(" ")])
j=int(cmd[cmd.find(" "):])
if (i>=len(NumberList) or i>j or j>=len(NumberList) or i<0 or j<0):
print("Invalid value(s).")
else:
for m in range(i-1,j):
if oddNumber(NumberList[m]):
print (NumberList[m])
except:
print("Error!")
-当我运⾏整个项⽬时(我有更多的要求,但其他要求都很好),并从[pos]到[pos]写奇数,它会告诉我Traceback (most recent call last): File "C:\Users\Adina\My Documents\LiClipse Workspace\P1\userinterface.py", line 94, in
run()
File "C:\Users\Adina\My Documents\LiClipse Workspace\P1\userinterface.py", line 77, in run
git获取历史版本代码elif(cmd.startswith("odd from ", "")):
TypeError: slice indices must be integers or None or have an __index__ method 我忘了说我还有⼀个函数main()在这⾥我打印要求。哪⾥我错了吗?在

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。