Python 2.7,window7//4行中的解析错误是什么?请给我一些解决我工作中遇到的问题的方法
我想写一个程序,反复提示用户输入整数,直到用户 输入“完成”,输入“完成”后,打印出最大和最小的数字 我编程如下。但是我不知道如何修复这个程序Python 2.7,window7//4行中的解析错误是什么?请给我一些解决我工作中遇到的问题的方法,python,algorithm,Python,Algorithm,我想写一个程序,反复提示用户输入整数,直到用户 输入“完成”,输入“完成”后,打印出最大和最小的数字 我编程如下。但是我不知道如何修复这个程序 largest = None smallest = None inp = raw_input("Enter a number: ") if inp == "done" : break if len(inp)<1 : break try: num=float(inp) except:
largest = None
smallest = None
inp = raw_input("Enter a number: ")
if inp == "done" : break
if len(inp)<1 : break
try:
num=float(inp)
except:
print "Invalid input"
continue
if num<smallest:
smallest=num
print smallest
if num>largest:
largest=num
print largest
print "Maximum is", largest
print "Minimum is", smallest
max=None
最小=无
inp=原始输入(“输入一个数字:”)
如果inp==“完成”:中断
如果len(inp)您调用break,但似乎不在循环内。您的程序缺少一个循环。你需要把
while True:
第3行。您能修改格式吗?这不会以输入的方式运行。如果你不明白这意味着什么,你的格式可能就是问题所在——修正不同的缩进。