如何使用户名和年龄成为他名字的前 3 个字符,然后是年龄?
How to make username and age first 3 characters of his name then age?
我要这里
一个学生来注册他的帐户,他的名字叫萨米,他的年龄是 16 我想自动编程它会选择他名字的 前 3 个字母,然后是他的 age 创建帐户后,他的用户名不应该是 Sammy,而应该是 sam16 前 3 个字母,然后是年龄。
请帮忙
First 3 Letter Jhonny
His Age 12
Final Look jho12
注册
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...")
users[username] = {}
users[username]["password"] = password
users[username]["group"] = "user"
time.sleep(2)
print("")
print("Account has been created, " + username)
username = username[:3].lower()+str(age)
示例:
name = 'John Soe'
age = 32
username = name[:3] + str(age)
print(username)
输出:
Joh32
在你的情况下你可以这样:
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)
我要这里
一个学生来注册他的帐户,他的名字叫萨米,他的年龄是 16 我想自动编程它会选择他名字的 前 3 个字母,然后是他的 age 创建帐户后,他的用户名不应该是 Sammy,而应该是 sam16 前 3 个字母,然后是年龄。
请帮忙
First 3 Letter Jhonny
His Age 12
Final Look jho12
注册
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...")
users[username] = {}
users[username]["password"] = password
users[username]["group"] = "user"
time.sleep(2)
print("")
print("Account has been created, " + username)
username = username[:3].lower()+str(age)
示例:
name = 'John Soe'
age = 32
username = name[:3] + str(age)
print(username)
输出:
Joh32
在你的情况下你可以这样:
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)