用python编写一个程序,要求用户输 5 个大写字母,如果用户输入的信息不满足要 求,提示帮助信息并要求重新输入。请问这个怎么编程
def main():
s = input('请输入5个大写字母:')
while len(s) != 5 or s.isupper() == False:
print('输入错误,请重新输入:')
s = input('请输入5个大写字母:')
print('您输入的是:', s)
if __name__ == '__main__':
main()
import re
while True:
string = input('请输入5个大写字母:')
if len(re.findall(r"[A-Z]?", string)) == 5 and len(string) == 5:
break
while 1:
s = input()
if not s.isupper():
print("你输入的包含非大写字母")
if len(s)!=5:
print("你输入的字符串长度不为5")
if s.isupper() and len(s)==5:
break