练习一:
循环提示用户输入:用户名、密码、邮箱 (要求用户输入的长度不超过 20 个字符,如果超过则只有前 20 个字符有效)
如果用户输入 q 或 Q。表示不再继续输入,将用户输入的内容以表格形式大隐
s = 'name\tpassword\temail\n'
flag = '1'
while(flag.lower() != 'q'): #终值循环的条件
user_name = input('请输入用户名:')
user_pwd = input('请输入密码:')
user_email = input('请输入邮箱:')
if(len(user_name)>=20): #若输入值长度大于20,进行切片
user_name = user_name[0:20]
elif(len(user_pwd)>=20):
user_pwd = user_pwd[0:20]
elif(len(user_email)>=20):
user_email = user_email[0:20]
else:
pass
tmp = '{0}\t{1}\t{2}\n'
s = s.expandtabs(20) + tmp.format(user_name,user_pwd,user_email).expandtabs(20) #使用format函数进行填数,expandtabs函数类似制表函数
print(s)
flag = input('若想停止,则输入q或者Q:')