-2
我正在研究此代码以查找用户输入的最大数字。实际上,如果我输入所有负数,程序将返回0
作为最大值。使用负数查找最大值
我需要添加什么来处理负数?例如,如果用户输入-3
和-1
,程序应打印-1
。
m = 0
finished = False
while not finished:
print('Enter a number (0 to finish): ', end = '')
s = input()
num = int(s)
if num != 0:
if num > m:
m = num
else:
finished = True
print(str(m))
好了,你觉得需要做的事情,以确保你只在看负数?向我们展示你所尝试过的 - 我们不是代码编写服务。 –
也许开始你的指标在尽可能低的价值而不是零。 – csmckelvey