如何使用户名和年龄成为他名字的前 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)