-6

コマンドラインで -->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部分をどこに書くべきですか

4

1 に答える 1