a,b=b,a
a=50
print(b)
NameError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_10316/1401876298.py in <module>
----> 1 a,b=b,a
2 a=50
3 print(b)
NameError: name 'b' is not defined
请问这段代码应该如何修改?
a,b=b,a是交换a和b的值,a和b都需要先赋值才能交换。
a=50
b=0
a,b=b,a
print(b)
a,b=b,a是两个变量值交换,所有变量在使用前要先定义或赋值,否则会报没有定义错误,正确写法是:
a = 50
b=20
a, b = b, a
print(b)
你这个基础学的不扎实,建议先学,不耽误功夫的