日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python程序:交換兩個(gè)數(shù)字

創(chuàng)新互聯(lián)Python教程:

編寫一個(gè) Python 程序,使用臨時(shí)變量、按位運(yùn)算符和算術(shù)運(yùn)算符交換兩個(gè)數(shù)字。

交換兩個(gè)數(shù)字的 Python 程序

這個(gè)交換兩個(gè)數(shù)字的 python 程序幫助用戶輸入兩個(gè)數(shù)值。接下來,Python 使用臨時(shí)變量交換這兩個(gè)值。

a = float(input(" Please Enter the First Value a: "))
b = float(input(" Please Enter the Second Value b: "))

print("Before Swapping two Number: a = {0} and b = {1}".format(a, b))

temp = a
a = b
b = temp

print("After Swapping two Number: a = {0} and b = {1}".format(a, b))

Python 交換兩個(gè)數(shù)字輸出

 Please Enter the First Value a: 10
 Please Enter the Second Value b: 20
Before Swapping two Number: a = 10.0 and b = 20.0
After Swapping two Number: a = 20.0 and b = 10.0

在上面的 python 程序示例中,我們分配了 a = 10 和 b = 20

Temp = a–為 Temp 變量 賦值 Temp = 10

a = b–將 b 值賦給變量 a a = 20

b =溫度–變量 b 的溫度值 b = 10

用函數(shù)交換兩個(gè)數(shù)字的 Python 程序

這個(gè)換號(hào)的程序和上面一樣,但是這次我們用函數(shù)分離邏輯。

def swap_numbers(a, b):
    temp = a
    a = b
    b = temp

    print("After: num1 = {0} and num2 = {1}".format(a, b))

num1 = float(input(" Please Enter the First Value : "))
num2 = float(input(" Please Enter the Second Value : "))

print("Before: num1 = {0} and num2 = {1}".format(num1, num2))
swap_numbers(num1, num2)
 Please Enter the First Value : 15
 Please Enter the Second Value : 25
Before: num1 = 15.0 and num2 = 25.0
After: num1 = 25.0 and num2 = 15.0

Python 使用算術(shù)運(yùn)算符交換兩個(gè)數(shù)字

在這個(gè) Python 示例中,我們將使用算術(shù)運(yùn)算符來代替使用 temp 或第三個(gè)變量來交換兩個(gè)數(shù)字

a = float(input(" Please Enter the First Value a: "))
b = float(input(" Please Enter the Second Value b: "))

print("Before Swapping two Number: a = {0} and b = {1}".format(a, b))

a = a + b
b = a - b
a = a - b

print("After Swapping two Number: a = {0} and b = {1}".format(a, b))

用戶輸入的值是 a = 25 和 b = 45

a = a+b = 25 + 45 = 70

b = a-b = 70 -45 = 25

a = a-b = 70–25 = 45

Python 使用按位運(yùn)算符交換兩個(gè)數(shù)字

這里,我們使用位運(yùn)算符來交換兩個(gè)數(shù)字。

a = int(input(" Please Enter the First Value : "))
b = int(input(" Please Enter the Second Value : "))

print("Before: a = {0} and b = {1}".format(a, b))

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

print("After: a = {0} and b = {1}".format(a, b))

使用按位運(yùn)算符輸出

 Please Enter the First Value : 111
 Please Enter the Second Value : 222
Before: a = 111 and b = 222
After: a = 222 and b = 111

當(dāng)前文章:Python程序:交換兩個(gè)數(shù)字
URL標(biāo)題:http://www.5511xx.com/article/dhsdohg.html