python教程创建一个函数,将两个单词作为输入,并打印共享字母,即两个单词中发?

Python012

python教程创建一个函数,将两个单词作为输入,并打印共享字母,即两个单词中发?,第1张

str1 = input("请输入第1个单词:")

str2 = input("请输入第2个单词:")

def share_letter(str1, str2):

set1 = set(str1)

set2 = set(str2)

share_set = set1 & set2

return str(share_set)

result = share_letter(str1, str2)

print("两个单词的共享字母为:", result)

##以集合分别表示两个单词,再取交集。此代码为简单示意,如需更精细,在此基础上添加条件语句细化即可。如有问题欢迎追加。

你这个问题少点东西

假想:你当前的 是一个列表 list_ = ['h', 'e', 'l', 'l', 'o']

然后

for a in list_:

    print a

    # 输出结果就会和你提供的一样

print ''.join(list_)

# 输出结果 就是 : "hello"

from random import choice

from time import sleep

lista=["one","two","three","four","five"]#list of English letters

listb=["一","二","三","四","五"]#list of Chinese letters

dicta=dict(zip(lista,listb))#English&Chinese Dictionary

'''(Tab)处缩进代码'''

while True:

(Tab)for k,v in dicta.items():

(Tab)(Tab)if k==choice(lista):

(Tab)(Tab)(Tab)print([k,v])

(Tab)(Tab)(Tab)sleep(1.5)