我的目標很簡單,這使得它更惱人的是,我一再失敗:打印功能輸入轉換成int
我希望把輸入整數到輸入範圍內由所有的一串數字範圍,因此,如果輸入的是3
,代碼爲: print(*range(1, 3+1), sep="")
這顯然使用n = input()
然而當作品,無論在哪裏我把str()
,我得到了同樣的錯誤:
"Can't convert 'int' object to str implicitly"
我感到很遺憾浪費你的時間集體對這種煩人簡單的任務..
我的代碼:
n= input()
print(*range(1, n+1), sep="")
我也試過列表理解(我的終極目標是讓這一切都在一個線):
[print(*range(1,n+1),sep="") | n = input() ]
我知道這是不正確的語法,我怎麼應該正確地說這個?
This沒有幫助,同上this,同上this,我放棄 - >問S.O.
你確定你的輸入()函數產生一個整數? – sage88