python - 如何打印函数的结果(我的 Codingbat 问题 : Warmup-1 > near_hundred) 的扩展

标签 python

我只想提一下,我对编码非常陌生,我已经开始学习Python。 完成编码问题后,我尝试打印结果(如下所示),但它对我不起作用。如果有人可以提供任何帮助,我将不胜感激。

我知道我的解决方案可以写得更简单,但是我仍在学习,以下内容对我来说很有意义(并且似乎也有效)。我尝试了下面的一些变体,但无法完全使其工作。我尝试使用类似 def close_hundred(input(n)) 的东西,但这并没有真正起作用。还尝试在代码底部添加 print(near_hundred) 但不成功。

n = input('Please enter number: ')
def near_hundred(n):
    if n in range (90,110) or n in range (190,211):
        return True
        print('this number is within range')
    else:
        return False
        print('this number is out of range')

最佳答案

你必须调用你的函数。在您使用该函数之前,该函数不会执行任何操作

n = int(input('Please enter number: '))
def near_hundred(n):
    if n in range (90,110) or n in range (190,211):
        print('this number is within range')
    else:
        print('this number is out of range')

near_hundred(n)

关于python - 如何打印函数的结果(我的 Codingbat 问题 : Warmup-1 > near_hundred) 的扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59833952/

相关文章:

python - pandas.DataFrame.explode 产生太多行

python - Jupyter Notebook 内核不想中断

python - 使用 mca 和 Prince 模块在 Python 中使用非二进制分类虚拟变量进行多重对应分析

python - 拆分逗号分隔列表

python - 为什么使用 lambda 与 1 行函数声明?

python - 用于 python 的可播种 CSPRNG?

python - 从 numpy 数组创建 Panda Df

python - 发送带有 Python 错误的 smtp 电子邮件

python - 如何获取部分链接文本找到的元素的 href?

python - 在树莓派 python 中找不到 GLIBC_2.33