如何打印函数的结果(我对Codingbat问题的扩展:Warmup1>near_一百)

2024-05-19 03:02:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想说的是,我对编码非常陌生,我从学习Python开始。 在完成一个codingbat问题后,我试图打印结果(如下所示),但它对我不起作用。如果有人能提供任何帮助,我将不胜感激

我明白我的解决方案可以写得更简单,但我仍在学习,下面的内容对我来说是有意义的(看起来也很有用)。我已经尝试了下面的一些变体,但是不能完全让它工作。我试着做一些类似def near_hundred(input(n))的东西,但是没有真正起作用。还尝试在代码底部打印(接近100),但未成功

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')

Tags: innumber编码inputreturnisdefrange
2条回答

尝试使用:

n = 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')
print(near_hundred(n))

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

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)

相关问题 更多 >

    热门问题