需要帮助创建具有两个参数的输入函数

时间:2017-12-13 05:07:50

标签: python python-2.7

我已经编写了大约一个月的时间,我刚刚开始研究功能。 此功能将提示用户输入整数。如果该数字低于低于或高于高,它将向用户输出错误消息,然后再次提示。否则,它将返回用户键入的数字。

这是我到目前为止所拥有的

    getNumberInRange(x,y):
        counter = 0
        answer = 0

    while counter < y:
        answer = answer + x
        counter = counter + 1
        return answer

3 个答案:

答案 0 :(得分:1)

您也可以尝试这种方法..

filters : defaultFilters

答案 1 :(得分:1)

  def getNumberInRange(x,y):
      counter = 0
      answer = 0
      while counter < y:
         answer += x
         counter += 1
      return answer, counter

  print(getNumberInRange(10,20))

答案 2 :(得分:0)

def getNumberInRange(x,y):
   while True:
      a=int(input("Enter Number"))
      if not x < a < y:
         print("Invalid")
      else:
         return a

试试这个。

  

此功能将提示用户输入整数。如果是这个号码   低于或高于高,它将输出错误消息   给用户,然后再次提示。

希望这有助于 :)