Python 3.x '&燃气轮机';在';str';和';int';蟒蛇3 max=None 最小=无 尽管如此: num=输入(“输入一个数字:”) 如果num==“完成”: 打破 尝试: inp=int(num) 除: 打印(“无效输入”) 持续 如果最大值为无或num>最大值: 最大值=inp 如果最小值为无或num'运算符的num,这对我们没有好处。inp没有问题,您只需在比较时使用int(num) >>> num = input("enter num:") enter num:5 >>> type(num) <class 'str'> num = int(num)
当您从输入法返回一个数字时,它的类型是“str” 例如:Python 3.x '&燃气轮机';在';str';和';int';蟒蛇3 max=None 最小=无 尽管如此: num=输入(“输入一个数字:”) 如果num==“完成”: 打破 尝试: inp=int(num) 除: 打印(“无效输入”) 持续 如果最大值为无或num>最大值: 最大值=inp 如果最小值为无或num'运算符的num,这对我们没有好处。inp没有问题,您只需在比较时使用int(num) >>> num = input("enter num:") enter num:5 >>> type(num) <class 'str'> num = int(num),python-3.x,Python 3.x,当您从输入法返回一个数字时,它的类型是“str” 例如: largest = None smallest = None while True: num = input("Enter a number: ") if num == "done": break try: inp = int(num) except: print("Invalid Input") continue if largest
largest = None
smallest = None
while True:
num = input("Enter a number: ")
if num == "done":
break
try:
inp = int(num)
except:
print("Invalid Input")
continue
if largest is None or num > largest:
largest = inp
if smallest is None or num < smallest:
smallest = inp
print("Maximum is", largest)
print("Smallest is", smallest)
可能重复TypeError:'在此处发布您的代码。作为一个imagebe软件,如果您将inp转换为整数,但仍然使用带有'>'运算符的num,这对我们没有好处。inp没有问题,您只需在比较时使用int(num)
>>> num = input("enter num:")
enter num:5
>>> type(num)
<class 'str'>
num = int(num)