7-11 输出10个不重复的英文字母

7-11 输出10个不重复的英文字母
分数 5
作者 陈春晖
单位 浙江大学
随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来。
如没有10个英文字母,显示信息“not found”

输入格式:
在一行中输入字符串

输出格式:
在一行中输出最左边的10个不重复的英文字母或显示信息“not found"

输入样例1:
在这里给出一组输入。例如:

poemp134567
输出样例1:
在这里给出相应的输出。例如:

not found
输入样例2
在这里给出一组输入。例如:

This 156is a test example
输出样例2:
在这里给出相应的输出。例如:

Thisaexmpl
代码长度限制
16 KB
时间限制
400 ms
内存限制

s=input()
t = []
for i in s:
    if i.lower() in t or i.upper() in t or i.isdigit() or i.isspace():
        continue
    else:
        t.append(i)
if len(t)<10:
    print("not found")
else:
    print("".join(t[:10]))
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用Python编写脚本,利用字符串和循环语句输出10个重复英文字母。例如: ``` import string import random letters = string.ascii_uppercase result = set() while len(result) < 10: result.add(random.choice(letters)) print(' '.join(result)) ``` ### 回答2: Python 是一种高级编程语言,它的基础语法简单易懂,无需过多编写代码即可完成操作。输出重复英文字母可以采用 Python 的列表、循环等语法来实现。 步骤如下: 1. 声明一个空列表,用于存储生成的字母 2. 循环生成10次 3. 每次循环随机生成一个英文字母,可以使用 Python 的 random 模块中的 choice 方法来随机生成字符 4. 判断生成的字符是否已经在列表中存在,如果不存在则添加到列表中 5. 当列表长度已经到达10,结束循环 6. 最后输出列表中的元素 代码如下: import random letters = [] while len(letters) < 10: letter = random.choice('abcdefghijklmnopqrstuvwxyz') if letter not in letters: letters.append(letter) print(letters) 这样就能输出重复10个英文字母啦! ### 回答3: 在Python中,我们可以使用string模块中的ascii_letters来代表所有的英文字母,首先我们需要引入该模块。 import string 然后我们可以使用random模块中的sample函数来从这些字母中随机选取10个字母,这样可以保证这10个字母互不重复随机排列。 import random letters = string.ascii_letters random_10_letters = random.sample(letters, 10) print(random_10_letters) 执行以上代码,会输出10个重复英文字母,例如: ['E', 'a', 'r', 'j', 'T', 'y', 'L', 'p', 'S', 'x'] 这里的字母顺序是随机的,你每次执行都会得到不同的结果。 需要注意的是,这种方法得到的字母是大小写混合的,如果你需要得到全部大写或者全部小写的字母,可以使用string.ascii_uppercase或者string.ascii_lowercase代替string.ascii_letters。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值