輸入多個數據的幾種方法


第一種方法:

可以輸入多個數據, 按回車結束,輸出可以是(列表,元組,集合)

def getNum():       #獲取用戶不定長度的輸入
    nums = []
    iNumStr = input("請輸入數字(回車退出): ")
    while iNumStr != "":
        nums.append(eval(iNumStr))
        iNumStr = input("請輸入數字(回車退出): ")
    return nums

第二種方法:

如果是輸入數據的給予不同的變量

# Python3.6同時輸入多個值
# 1. 同時輸入多個字符串,字符串間以逗號/空格間隔
a,b,c=input('三個字符串:').split(',')#l=split返回的是個列表
a,b,c=input('三個字符串:').split()
#2. 同時輸入多個數值,字符串間以逗號/空格間隔
a,b,c=eval(input('三個數字:'))
a,b,c=map(eval,input('三個數字:').split())

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM