def lens5():while True:msg = input('请选择你想输入的数字类型,输入对应序号即可>>>1.字符串 2.列表 3.元组:')if msg.isdecimal():if int(msg) == 1:s = input('请开始的你的字符串输入:')print(len(s) > 5)breakelif int(msg) == 2:s = input('请开始你的列表输入:')l = s.strip('[').strip(']').split(',')# print(l)# print(l[1])# print(type(l[1]))# print(len(l[1]))for i in l:if i.isdecimal():l[l.index(i)] = int(i)else:l[l.index(i)] = i.strip("'").strip('"')print(len(l) > 5)break# print(l)# print(l[1])# print(len(l[1]))elif int(msg) == 3:s = input('请开始你的元组输入:')l = s.strip('(').strip(')').split(',')for i in l:if i.isdecimal():l[l.index(i)] = int(i)else:l[l.index(i)] = i.strip("'").strip('"')t = tuple(l)print(len(t) > 5)breakelse:print('输入有误,请重新输入:')
lens5()