【问题标题】:how would I get this program to take input again for an unlimited amount of times after the output is displayed the first time?在第一次显示输出后,如何让该程序无限次地再次输入?
【发布时间】:2020-04-13 22:27:49
【问题描述】:
num = float(input('enter a number: '))

if num > 0:
    print('positive number')
elif num < 0:
    print('negative number')
elif num == 0:
    print('number is neither negative nor positive')

【问题讨论】:

标签: python loops if-statement boolean


【解决方案1】:

你可以这样做。如果你不想让数字退出,你可以 ctrl-c:

while True:
  num = float(input('enter a number (999 to quit): '))
  if num == 999:
    break
  if num > 0:
      print('positive number')
  elif num < 0:
      print('negative number')
  elif num == 0:
      print('number is neither negative nor positive')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-16
    • 2015-04-07
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多