2015-11-27 31 views
1

我做了這個功能,我想讓它適應兩個參數。一個是信件,一個是數字。該功能應打印適量的字母。 (例如,如果用戶鍵入「猴子」和「3」的功能將輸出「星期一」)打印出來自輸入輸出的字母

到目前爲止,這是我的代碼

word = input ("What is your word?") 
number = input ("What is your number? ") 
def test(): 

    letter=word[0] 
    print (letter) 

test() 

回答

2

這是你想要的嗎?

word = input("What is your word?") 
number = int(input("What is your number? ")) 

def test(word, number): 
    print(word[:number]) 

test(word, number) 

結果:

What is your word?monkey  
What is your number? 3  
mon 
+1

我使用Python2,嘗試'字[:INT(數字)]' – Julien

+0

它與無效的語法 – Jakus

+0

上來,以備情況下,請不要僅僅因爲它爲您的使用不同的Python版本而投下解決方案。 – Julien

0
word = input ("What is your word: ") 
number = input ("What is your number: ") 

def test(): 
    print(word[:int(number)]) 

test() 

這不應該給你,你在朱利安Bernu的問題中提到的語法錯誤。

注:這是假設你使用python的最新版本