第一種方法:
可以輸入多個數據, 按回車結束,輸出可以是(列表,元組,集合)
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())