练习题(format、expandtabs、片层)

循环提示用户输入:用户名、密码、邮箱(要求输入内容不超过20个字符,如果超过只有前20个字符有效),如果用户输入Q或q表示不再继续输入。将用户输入内容以表格形式打印。

temple = "{u}	{e}	{p}
"
text = ""
while True:
    v1 = input("输入用户名:")
    user_name = v1[0:20]
    if user_name == "q" or user_name == "Q":
        break
    else:
        pass
    v2 = input("输入邮箱:")
    v3 = input("输入密码:")
    email = v2[0:20]
    password = v3[0:20]
    s = temple.format(u=user_name, e=email, p=password)
    text = text + s
text = text.expandtabs(30)
print(text)
原文地址:https://www.cnblogs.com/jiangzhch5/p/13245988.html