一、题目
要求定义两个数,并且交换它们的值(请使用多种方式,越多越好)
二、代码
方法一:
a=35
b=20
a=a*b
b=a/b
a=a/b
print(a)
print(b)

方法二:
a=10
b=20
a=a+b
b=a-b
a=a-b
print(a)
print(b)

方法三:
a,b=10,20
a,b=b,a
print(a,b)

方法四:
a=10
b=20
c=a
a=b
b=c
print(a)
print(b)

方法五:下面那几种方法其实是一个方法,我把它们代码写在了一起
a=10
b=20
choice=int(input("请输入a的值:"))
if choice==a:
input("请输入b的值")
a,b=10,20
a,b=b,a
print(a,b)
第一种:
#a=a*b
#b=a/b
#a=a/b
第二种:
#a=a+b
#b=a-b
#a=a-b
第三种:
c=a
a=b
b=c
print("a的值为:")
print(a)
print("b的值为:")
print(b)
else:
print("请输入正确的值:")




本文探讨了如何在编程中通过多种方法交换两个数的值,包括基本赋值操作、加减法结合、临时变量、直接修改引用等技巧,适合初学者理解变量交换原理。
8242

被折叠的 条评论
为什么被折叠?



