-7
有三個整數變量,a,b和c,它們已被初始化。編寫代碼來移動這些變量中的值,以便a給出b的原始值,b給出c的原始值,c給出a的原始值。如何在變量之間移動這些值? (python)
有三個整數變量,a,b和c,它們已被初始化。編寫代碼來移動這些變量中的值,以便a給出b的原始值,b給出c的原始值,c給出a的原始值。如何在變量之間移動這些值? (python)
使用元組分配:
a, b, c = b, c, a
這需要的b
,c
,並a
的值,並將其分配給a
,b
和c
:
>>> a = 'foo'
>>> b = 'bar'
>>> c = 'baz'
>>> a, b, c = b, c, a
>>> a
'bar'
>>> b
'baz'
>>> c
'foo'
這工作,因爲該值通過引用b, c, a
被收集到堆棧的第一個,然後只有那些值分配b ack到a, b, c
。
是的,元組賦值工作。 –
歡迎來到Stack Overflow!看起來你希望我們爲你寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。證明這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出和實際獲得的輸出(控制檯輸出,堆棧跟蹤,編譯器錯誤 - 無論是適用)。您提供的細節越多,您可能會收到的答案就越多。 –
這個問題似乎是無關緊要的,因爲OP基本上要求我們在沒有任何可見的努力的情況下爲他編寫代碼。 –