试图将字符串与int连接,但min()命令存在并且正在造成混乱



我试图为学校项目做一些事情,并让代码向用户询问一些数字,然后从一堆中打印最小的数字。主要的问题是,我必须把一个字符串与打印,以便评分系统给出一个100。我不知道用我的知识该怎么做。这是我的代码-

num1=int(input("Enter a number: "))
num2=int(input("Enter a number: "))
num3=int(input("Enter a number: "))
print(min("Smallest:", num1 , num2 , num3))

和错误信息-

Traceback (most recent call last):
File "<string>", line 4, in <module>
TypeError: '<' not supported between instances of 'int' and 'str'

我已经尝试使变量字符串像这样-

num1=int(input("Enter a number: "))
num2=int(input("Enter a number: "))
num3=int(input("Enter a number: "))
print(min("Smallest:", str(num1 , num2 , num3)))

,甚至只是对每个变量使用str()命令,但它不喜欢我尝试修复它。

你好@ n负债为了显示最小的数字,你需要删除你试图连接的"Smallest"字符串,而不是使用:

num1 = int(input("Enter a number: "))
num2 = int(input("Enter a number: "))
num3 = int(input("Enter a number: "))
# print the minumum of the three numbers
print("Smallest: ", min(num1, num2, num3))
num1=int(input("Enter a number: "))
num2=int(input("Enter a number: "))
num3=int(input("Enter a number: "))
print("Smallest: " + str(min(num1 , num2 , num3)))

相关内容

  • 没有找到相关文章

最新更新