这是一个非常低级的问题,我现在正在尝试python,并且正在进行this练习。他们的解决方案表明它实际上可以在不创建任何函数的情况下完成,这使得它变得更容易,然而,我仍然在想为什么我的函数不能工作。
下面是我的代码:
1 number = int(input("Please enter a number of your choice: "))
CC 2 def odd_or_even():
3 if number % 2 == 0:
4 print("You've entered an Even number :)")
5 else:
6 print("You've enterd an Odd number.")
7
8 return odd_or_even()
另外,你会注意到我在第二行有一个警告,上面写着:
oddOrEven.py|2 col 1 C| E302 expected 2 blank lines, found 0 [pep8]
在我的视野里。有人能解释一下到底哪里出了问题吗?
发布于 2018-06-07 06:07:31
您需要将number
变量传递给odd_or_even
函数。您可能还想调用该函数。
number = int(input("Please enter a number of your choice: "))
odd_or_even(number) #call function with number variable
def odd_or_even(number): #define function and pass number parameter
if number % 2 == 0:
print("You've entered an Even number :)")
else:
print("You've enterd an Odd number.")
return #end function
expected two blank lines pep8 warning in python应该回答您关于第2行的问题。
https://stackoverflow.com/questions/50730294
复制相似问题