リストを使用して名前と姓の両方の文字を見つける必要があります。私はセットを使用することはできません。これは私が今までに持っていたものですが、私はちょっと立ち往生しています。どのような文字が姓と名字であるかを調べるには、何とかin
演算子を使用する必要があることを知っています。空白リストcommon
に共通文字を追加します。しかし、私は構文の助けが必要です。リストを使用してPythonを使用して2つの名前の共通文字のリストを返す
for letter in first:
if letter in last:
print letter
しかし、あなたが重複した文字(「スティーブン」の例と「コルベールは」「E」について考えることがあります:あなたが最初の文字をループに必要
def firstAndLast(first,last):
common = []
if first in last:
print first
first = list(raw_input("Enter first name: "))
last = list(raw_input("Enter last name: "))
firstAndLast(first, last)
"私はセットを使用することはできません。" –
私はセットを使用することはできません。とにかく私は自分の問題を解決しました。 – Vanq8ish
私は原則としてそのような割り当てに反対するので、これらのことを書きます。申し訳ありませんがあなたはそれを介して置かれている。 –