Python 如何使用户名和年龄前3个字符的名字,然后年龄?
我想把它放在这里Python 如何使用户名和年龄前3个字符的名字,然后年龄?,python,python-3.x,login,Python,Python 3.x,Login,我想把它放在这里 一个学生来注册他的帐户,他的名字是Sammy,他的年龄是16岁。我想自动编程,它会选择他名字的前3个字母,然后选择他的年龄。创建帐户后,他的用户名不应该是Sammy,应该是sam16,前3个字母,然后是年龄。 请帮忙 前3个字母Jhonny 他的年龄12 最终外观jho12 登记 例如: name = 'John Soe' age = 32 username = name[:3] + str(age) print(username) 输出: 约翰32 在您的情况下,您可
一个学生来注册他的帐户,他的名字是Sammy,他的年龄是16岁。我想自动编程,它会选择他名字的前3个字母,然后选择他的年龄。创建帐户后,他的用户名不应该是Sammy,应该是sam16,前3个字母,然后是年龄。 请帮忙 前3个字母Jhonny
他的年龄12
最终外观jho12 登记 例如:
name = 'John Soe'
age = 32
username = name[:3] + str(age)
print(username)
输出:
约翰32
在您的情况下,您可以这样做:
def register():
while True:
username = input("New username: ")
if not len(username) > 1:
print("Username should be more than 2 characters")
continue
else:
break
print("")
while True:
password = input("New password: ")
if not len(password) > 3:
print("Password should be more than 5 characters, " + username )
continue
else:
break
print("")
while True:
age = input("Enter Your age: ")
if not len(age) > 0:
print("Age can't be blank, " + username )
continue
else:
break
print("")
print("Creating account...")
username = username[:3] + str(age)
users[username] = {}
users[username]["password"] = password
users[username]["group"] = "user"
time.sleep(2)
print("")
print("Account has been created, " + username)
username[:3]+str(age)
谢谢你的回答,它会在哪里显示你的用户名?我正试图在我的代码中添加此部分,但它不起作用。你能在代码中添加此部分吗?
name = 'John Soe'
age = 32
username = name[:3] + str(age)
print(username)
def register():
while True:
username = input("New username: ")
if not len(username) > 1:
print("Username should be more than 2 characters")
continue
else:
break
print("")
while True:
password = input("New password: ")
if not len(password) > 3:
print("Password should be more than 5 characters, " + username )
continue
else:
break
print("")
while True:
age = input("Enter Your age: ")
if not len(age) > 0:
print("Age can't be blank, " + username )
continue
else:
break
print("")
print("Creating account...")
username = username[:3] + str(age)
users[username] = {}
users[username]["password"] = password
users[username]["group"] = "user"
time.sleep(2)
print("")
print("Account has been created, " + username)