簡體   English   中英

如何擺脫括號和逗號? pYTHON

[英]how do I get rid of the brackets and comma? pYTHON

我正在嘗試交換兩個整數。 到目前為止,這是我的代碼。 當我輸入例如:

3
8

output 是

(8,3)

當我想要它時:

8 3

如何擺脫括號和中間的逗號?

到目前為止,這是我的代碼:

def swap_values(user_val1, user_val2):
    user_val1, user_val2 = user_val2, user_val1
    user = user_val1, user_val2
    return user

if __name__ == '__main__': 
    user_val1 = int(input())
    user_val2 = int(input())
    swap_values(user_val1, user_val2)
    print (swap_values(user_val1, user_val2))
def swap_values(user_val1, user_val2):
    user_val1, user_val2 = user_val2, user_val1    
    return user_val1, user_val2

if __name__ == '__main__': 
    user_val1 = int(input())
    user_val2 = int(input())
    user_val1, user_val2 = swap_values(user_val1, user_val2)
    print (user_val1, user_val2)

問題是您將swap_values function 作為tuple返回值,您需要將這些值分配給兩個變量,然后打印這些變量。

請看一下:

def swap_values(user_val1, user_val2):
    user_val1, user_val2 = user_val2, user_val1
    return user_val1, user_val2

if __name__ == '__main__': 
    user_val1 = int(input())
    user_val2 = int(input())
    user1, user2 = swap_values(user_val1, user_val2)
    print(f"{user1} {user2}")

讓我知道這是否有幫助::D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM