2014-09-19 52 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]