首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >打印函数的结果

打印函数的结果
EN

Stack Overflow用户
提问于 2018-06-07 06:03:56
回答 1查看 62关注 0票数 0

这是一个非常低级的问题,我现在正在尝试python,并且正在进行this练习。他们的解决方案表明它实际上可以在不创建任何函数的情况下完成,这使得它变得更容易,然而,我仍然在想为什么我的函数不能工作。

下面是我的代码:

代码语言:javascript
复制
    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()

另外,你会注意到我在第二行有一个警告,上面写着:

代码语言:javascript
复制
oddOrEven.py|2 col 1 C| E302 expected 2 blank lines, found 0 [pep8]

在我的视野里。有人能解释一下到底哪里出了问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-07 06:07:31

您需要将number变量传递给odd_or_even函数。您可能还想调用该函数。

代码语言:javascript
复制
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行的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50730294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档