【问题标题】:return statement not responding what should i doreturn 语句没有响应我该怎么办
【发布时间】:2021-05-02 15:56:40
【问题描述】:
def fizz_buzz(num):
    if num % 3 == 0 and num % 5 == 0:
        return "Fizz Buzz"
    elif num % 3 == 0:
        return "Fizz"
    elif num % 5 == 0:
        return "Buzz"
    return num

fizz_buzz(15)
  1. 我不知道为什么我的 return 语句有效。
  2. 条件正确对齐
  3. 我参考了这段代码:

  1. 他用input代替我用num
  2. 我不想使用参考代码中显示的input

【问题讨论】:

  • 您的代码对我来说看起来不错。有什么问题?

标签: python if-statement return return-value fizzbuzz


【解决方案1】:

代码运行良好。如果您想知道为什么没有得到输出,您必须打印函数返回的值。

print(fizz_buzz(15))

【讨论】:

    【解决方案2】:

    您想打印它们吗?我找不到语法错误

    def fizz_buzz(num):
     if num % 3 == 0 and num % 5 == 0:
         return "Fizz Buzz"
     elif num % 3 == 0:
         return "Fizz"
     elif num % 5 == 0:
         return "Buzz"
     return num
    
    
    print(fizz_buzz(7))
    

    【讨论】:

      猜你喜欢
      • 2011-07-12
      • 2022-06-11
      • 2020-08-18
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-25
      相关资源
      最近更新 更多