A simple IF statement in python -



A simple IF statement in python -

i'm having problem getting "else" statement work.

my code looks far:

roomnumber = (input("enter room number: ")) def find_details(id2find): rb_text = open('roombookings2.txt', 'r') line in rb_text: s = {} (s['date'], s['room'], s['course'], s['stage']) = line.split(",") if id2find == (s['room']): yield(s) rb_text.close() room in find_details(roomnumber): print("date: " + room['date']) print("room: " + room['room']) print("course: " + room['course']) print("stage: " + room['stage'])

so when positive search , multiple matches in text file, organised results.

however, i'm trying tell me if invalid input info entered , re-ask room number until right info input.

i tried using "else" statement "yield(s)" wont take it. ideas?

python blocks delineated indentation "else:" (note lowercase , colon indicate start of block) should @ same indent level if statement.

def find_details(id2find): rb_text = open('roombookings2.txt', 'r') line in rb_text: s = {} (s['date'], s['room'], s['course'], s['stage']) = line.split(",") if id2find == (s['room']): yield(s) else: print "this print execute if d2find != (s['room'])" # ... see drtyrsa's comment on question.

but suspect don't want utilize else clause anyway, go there? looks awful lot assignment i'm not going post exact solution.

python

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

c# - Can ProtoBuf-Net deserialize to a flat class? -

javascript - Change element in each JQuery tab to dynamically generated colors -