【题解】【PTA

您所在的位置:网站首页 python输出英文名 【题解】【PTA

【题解】【PTA

2023-09-05 12:48| 来源: 网络整理| 查看: 265

【题解】【PTA-Python题库】第3章-22 输出大写英文字母 (15 分)

嘿呀你: [code=python] str1 = input() lis1 = [] for i in str1: if i not in lis1 and i.isalpha() and i.isupper() : print(i,end = '') lis1.append(i) if lis1 == []: print('Not Found') [/code]

【题解】【PTA-Python题库】第3章-19 找最长的字符串 (15 分)

嘿呀你: [code=python] num = eval(input()) lis1 = [] for i in range(num): s = input() lis1.append(s) num_lis1 = list(map(len,lis1)) print('the longest word is %s'%lis1[num_lis1.index(max(num_lis1))]) [/code]

【题解】【PTA-Python题库】第3章-19 找最长的字符串 (15 分)

嘿呀你: [code=python] num = eval(input()) str_lis = [] for i in range(num): str1 = input() str_lis.append(str1) lis1 = sorted(str_lis,key = len,reverse = True) print(lis1[0]) [/code]

【题解】【PTA-Python题库】第3章-18 输出10个不重复的英文字母 (30 分)

嘿呀你: [code=python] lis1 = [] lis2 = [] #用来检测大小写 while True: str1 = input() if len(str1) < 10: print('请重新输入:') continue else: break for i in str1: if i.isalpha() : if i not in lis2: lis1.append(i) lis2.append(i.upper()) lis2.append(i.lower()) if len(lis1) == 10: break if len(set(lis1))



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3