在数值交换中,通常会用到a,b=b,a
例题:编写程序,输入三个整数,最小的放在 a 中,最大的放在 c 中,中间的放在 b 中。
a1=int(input())
b1=int(input())
c1=int(input())
if a1>b1:
a1,b1=b1,a1
if a1>c1
a1,c1=c1,a1
if b1>c1
b1,c1=c1,b1
print(a1,b1,c1)#从大到小排序
print("最小值"+str(a))
print("最大值"+str(c))
print("中间值"+str(b))
运行截屏如上所示在输出print(“最小值”+a)时,出现了报错
TypeError: can only concatenate str (not "int") to str,最后加上str(a),可以输入输出。