私のコードの出力について混乱します。Python Open File - Elseステートメントの場合
は、これが私のファイルです:
201707001 Jenson_
201707002 Richard
201707003 Jean
これは私のコードです:
def studentInfo (userInput): # storing student info
# read the students file
with open('C:\\Users\\jaspe\\Desktop\\PADS Assignment\\Student.txt') as f:
for line in f:
stdId, stdName = line.strip().split(" ", 1)
# check if the student exist
if userInput == stdId:
print("Student found!")
print("Student ID: " + stdId + "\nStudent Name: " + stdName)
else:
print("The student does not exist")
studentFinder = input("Please enter id: ")
studentInfo(studentFinder)
これはコードの私の出力は
Please enter id: 201707001
Student found!
Student ID: 201707001
Student Name: Jenson
The student does not exist
The student does not exist
がどのように私は私のコードを修正すればよいのですか?
質問が不明です。あなたは "自分のコードを修正する方法はありますか"と言いますが、コードが何をすべきかは言いません。 https://stackoverflow.com/help/how-to-ask – mtrw