我正在尝试创建一个密码生成器,该密码生成器将使用用户的名字,中间名和姓氏的第二个和第三个字母,以及他们喜欢的颜色和电话号码,并输入密码。
示例:
鲍比
亚历山大
琼斯
蓝色
416-666-6666
将密码设置为obleonlu16
现在,我对python还是比较陌生。我正在学习过程中,当我看到这个挑战时,我什至不知道从哪里开始。我需要帮助才能开始。
提前感谢您的答复!
到目前为止,我有这个:
#Get the info needed
print("What is your first name?")
fname = input()
print("What is your middle name?")
mname = input()
print("What is your last name?")
lname = input()
print("What is your favourite colour?")
favcolour = input()
print("Finally, what's your phone number?")
phnum = input()
答案 0 :(得分:0)
尝试一下:
input_name = input('name:')
input_color = input('color:')
input_phone_number = input('phone number:')
name_list = input_name.split()
color_list = input_color.split()
phone_list = input_phone_number.split()
result = []
for target_list in (name_list, color_list, phone_list):
[result.append(target[1:3]) for target in target_list]
#print(f"result:{''.join(result)}") # In python 3.6 or above, you can use `f-string`
print('result:{}'.format(''.join(result)))
演示
name:Bobby Alexander Jones
color:Blue
phone number:416-666-6666
result:obleonlu16