Python 我必须用一个临时变量交换两个变量的值

Python 我必须用一个临时变量交换两个变量的值,python,Python,此代码未成功显示结果。它显示了一些错误。您没有列出错误,但假设您复制粘贴,则在最后的打印之前有一个空格。这是一个缩进错误 至于交换值,请考虑如何移动项目 你有 num1=input("Enter First Number = ") num1=int(num1) num2=input("Enter Second Number = ") num2=int(num2) temp=num1 num2=num1 temp=num2 print("

此代码未成功显示结果。它显示了一些错误。

您没有列出错误,但假设您复制粘贴,则在最后的
打印之前有一个空格。这是一个缩进错误

至于交换值,请考虑如何移动项目

你有

num1=input("Enter First Number = ")
num1=int(num1)
num2=input("Enter Second Number = ")
num2=int(num2)

temp=num1

num2=num1

temp=num2

 print("After Swapping, First Number - ", num1,"Second Number - ", num2)
您正在重置
temp
两次。您从未重置过num1

相反,你可以这样做。请注意
num1
num2
如何获得新值:

temp=num1
num2=num1
temp=num2
更好的是,如果您不需要第三个变量:

temp = num1
num1 = num2
num2 = temp

错误是什么?想象一下,用第三个空杯子在两个杯子之间交换液体。你会怎么做?
num1, num2 = num2, num1