Aşağıdaki python kodunu kısaltmak istiyorum, for, while vs ile olabilir. Ya da iç içe if’ler ile. Fakat bir türlü beceremedim. Yardımcı olabilir misiniz?
def FindChannel():
rc_program_up = "Ch+"
rc_ok = "ok"
rc_exit = "exit"
value0 = checkPicture(15)
if (value0 == 100):
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
else:
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
if (value0 == 100):
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
else:
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)
if (value0 == 100):
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
else:
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)
if (value0 == 100):
send_rckey(rc_exit)
else:
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)
if (value0 == 100):
send_rckey(rc_exit)
else:
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)
if (value0 == 100):
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
else:
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)
if (value0 == 100):
send_rckey(rc_exit)
else:
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)
if (value0 == 100):
send_rckey(rc_exit)
else:
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)
if (value0 == 100):
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
else:
send_rckey(rc_program_up)
send_rckey(rc_ok)
send_rckey(rc_exit)
send_rckey(rc_exit)
send_rckey(rc_exit)
sleep(5)
value0 = checkPicture(15)