コマンドラインで -->stringsearch.py joe として入力すると
Expected Result: joe foe
Actual Result: joe foe
No String
コード:
#!usr/bin/python
import sys
SearchString = sys.argv[1]
def __init__(self, fname, lname):
self.fname = fname
self.lname = lname
def display(self):
if SearchString in per.fname:
print per.fname, per.lname
if SearchString in per.lname:
print per.fname, per.lname
else:
print "No String"
obj=[People("joe","foe"),People("lui","sui")]
for per in obj:
per.display()
期待される出力を得るためにelse部分をどこに書くべきですか