2014-09-19 46 views
0

編寫一個名爲getUsername的函數,它接受兩個輸入參數firstname(string)和surname(string),並返回並打印由名字的第一個字符和姓氏的前四個字符組成的用戶名。假設給定的參數總是有至少四個字符。python閒置如何創建用戶名?

回答

0

首先,你會想作一個功能。 (請注意,我用的將是V2.7的任何語法)

def makeUsername(firstName,lastName): 

接下來,我會建議一個字符串,以存儲用戶名,你會令。你只需要第一個字符,然後是第一個字符。注意,第一個和最後一個名字將是你命名參數的任何名字。

x = firstName[0] + lastName[:4] 

最後,打印字符串並返回字符串。

print x 
    return x 

然後,當你調用函數會是這個樣子:

makeUsername('John', 'Smith') 

如果您有任何問題,只是問!

+0

所以我必須定義firstName是parameter1和lastName是parameter2 – 2014-09-19 01:05:15

+0

@ivakukovska您可以將任何名稱放入參數中。參數作爲變量的一種。因此,無論您爲參數添加什麼名稱,都將用於在您的函數中調用它們。我更新了我的答案。對困惑感到抱歉。 – ION28 2014-09-19 01:09:50

+0

我這樣做(不知道如果是正確的),但不工作。我在這裏是新的,所以我甚至不知道所有的基本知識def makeUsername(firstName,surName): x =「firstName [0] + surName [:4]」 print('x') return(' x') – 2014-09-19 01:16:24

0

這是你如何建立字符串:firstname[0] + surname[:4]