🐍 Как ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Python?

by itisgood
Π’ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ситуациях Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² скриптах Python. Π˜Ρ‚Π°ΠΊ, допустим, a = 5 ΠΈ b = 10. ПослС Π·Π°ΠΌΠ΅Π½Ρ‹ a = 10 ΠΈ b = 5.
a=100
b=50
temp=a // Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ сохраняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«aΒ» Π² temp.
a=b // ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ b ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ a.
b=temp // ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ temp ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ b.
print(a)
print(b)
Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами, числами с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΈ строками.
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это двумя способами.
ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ слоТСния ΠΈ вычитания; ΠΈ ΠΊΠ°ΠΊ комбинация умноТСния ΠΈ дСлСния.
a=100
b=20
a=ab // a=10020=2000
b=a/b // b=2000/20=100
a=a/b // a=2000/100=20
print(int(a))
print(int(b))
Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами.
ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ 2 ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ 3 Π±Π΅Π· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.
Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ это !!

You may also like

3 коммСнтария

Sykin Son 26.03.2022 - 09:29

a = a ^ b
b = a ^ b
a = a ^ b

Reply
ΠœΠ°Ρ€ΠΊ 16.05.2022 - 06:13

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ отдСляСтС Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ слэшСм? Π­Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ арифмСтичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅?

Reply
АлСксСй 20.08.2022 - 15:11

БогласСн, сначала Ρ‚ΠΎΠΆΠ΅ Π½Π΅ понял

Reply

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ для АлСксСй Cancel Reply