![]() 實(shí)例:以下實(shí)例通過(guò)用戶(hù)輸入兩個(gè)變量,并相互交換. 算法一 通過(guò)創(chuàng)建臨時(shí)變量z ,并將 x 的值存儲(chǔ)在z 變量中,接著將 y 值賦給 x,最后將 z賦值給 y 變量。 # 用戶(hù)輸入 x = input('輸入 x 值: ') y = input('輸入 y 值: ') # 創(chuàng)建臨時(shí)變量,并交換 z = x x = y y = z print('交換后 x 的值為: {}'.format(x)) print('交換后 y 的值為: {}'.format(y)) 算法二 交換賦值 # 用戶(hù)輸入 x = input('輸入 x 值: ') y = input('輸入 y 值: ') # 不使用臨時(shí)變量 x,y = y,x print('交換后 x 的值為: {}'.format(x)) print('交換后 y 的值為: {}'.format(y)) 算法三 異域 #交換變量 x = int(input('輸入 X 值:')) y = int(input('輸入 Y 值:')) x = x ^ y y = x ^ y x = x ^ y print('交換后 x 的值為: {}'.format(x)) print('交換后 y 的值為: {}'.format(y)) 算法四 算數(shù)運(yùn)算法 # 用戶(hù)輸入 x = int(input('輸入 x 值: ')) y = int(input('輸入 y 值: ')) x = x + y y = x - y x = x - y print('交換后 x 的值為: {}'.format(x)) print('交換后 y 的值為: {}'.format(y)) |
|