我只想提一下,我对编码非常陌生,我已经开始学习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/