我試圖允許用戶輸入一個數字,並讓輸出生成基於該數字的範圍。下面是我希望用戶能夠輸入的內容,以及輸出的內容。我該怎麼做才能達到輸出?Python:生成範圍的用戶輸入
輸入:輸入數:10
輸出:[1,2,3,4,5,6,7,8,9,10]
我的端遊戲是構造一個隨機密碼生成器,允許用戶選擇字符數量,並從那裏需要大寫字母,多少個特殊字符以及多少個數字。我仍然在學習,所以如果我沒有朝着正確的方向前進,請告訴我,而不告訴我如何執行密碼生成器。嘗試找出我自己的。謝謝。
我試圖允許用戶輸入一個數字,並讓輸出生成基於該數字的範圍。下面是我希望用戶能夠輸入的內容,以及輸出的內容。我該怎麼做才能達到輸出?Python:生成範圍的用戶輸入
輸入:輸入數:10
輸出:[1,2,3,4,5,6,7,8,9,10]
我的端遊戲是構造一個隨機密碼生成器,允許用戶選擇字符數量,並從那裏需要大寫字母,多少個特殊字符以及多少個數字。我仍然在學習,所以如果我沒有朝着正確的方向前進,請告訴我,而不告訴我如何執行密碼生成器。嘗試找出我自己的。謝謝。
我猜你想要根據輸入生成一個範圍的數字。 Python中實際上有一個範圍()函數,所以如果你要問一個輸入,然後從1生成一系列的數字到該號碼,請執行以下操作:
output = range(1, int(input('Enter a number: '))+1)
print output
注:如果您使用Python 2.7使用的的raw_input而不是輸入
謝謝!!!!!!! – staredecisis
不用擔心。如果這是正確的答案,請接受它:)。此外,編輯問題會更有助於您更清楚地說明您需要什麼,以便其他人可以找到它並能夠使用這些知識。 –
在Python 2:
n = int(raw_input('enter a number:'))
print range(1,n+1)
或在Python 3:
n = int(input('enter a number:'))
print(list(range(1,n+1)))
謝謝!!!!!!! – staredecisis
你有一個ACTU有問題嗎?您似乎沒有任何代碼。 – jonrsharpe
提示:分別查找「raw_input」或「input」爲2.7或3.X。 – Kevin