2024-04-23 16:36:32 发布
网友
用户输入示例
letters = input("Please input the scrambled letters in order: ")
现在我们都知道英语中只有26个字母,没有一个重复。那么,如何确保用户输入的内容不会重复(不需要替换)?我需要用那个算法写一个if语句。你知道吗
if letters == nothing_duplicate: do something
if len(letters) == len(set(letters)): do something
如果要检查重复的和请验证它们是否输入了每个字母:
import string if set(letters.lower()) == set(string.lowercase): # do something
要获得丢失的字母列表,可以执行以下操作:
>>> set(string.lowercase).difference('abcdefghijklmnopqrst') set(['u', 'w', 'v', 'y', 'x', 'z'])
如果要检查重复的和请验证它们是否输入了每个字母:
要获得丢失的字母列表,可以执行以下操作:
相关问题 更多 >
编程相关推荐