2016-11-30 57 views
-2

給定一個輸入數字n,輸出一個列表到這個值的最簡單函數是什麼。如何創建一個簡單的函數,輸出一個數字列表直至輸入整數值

n = int(raw_input("Enter a number:")) 
x = [1:n+1] 
def work(n): 
    print range(x) 
+0

您可以使用'range'我想做到這一點。 [文檔鏈接](https://docs.python.org/3/library/stdtypes.html#range) – nu11p01n73R

+1

這是無效的Python語法 –

+0

'list = [1,2,3,4,5]',print list [1:3] – Akshay

回答

2

只需使用range

n = int(raw_input("Enter a number:")) 

def work(n): 
    print(range(1, n+1)) 

work(n) 
+0

@sparkandshine你測試過了嗎,它不適用於我 –

+0

@AmyRose,是的,我喜歡。這個對我有用。你使用哪個Python版本? – SparkAndShine

+0

@AmyRose,你應該調用函數'work(n)'作爲我更新的答案。 – SparkAndShine

相關問題