Det är inte så knivigt ska du se. Först borde du börja använda kod-taggarna för att få koden med indentering och ett fixed font i forumet. För att utnyttja dem, lägg din kod mellan en [ CODE]-tagg och avsluta med [ /CODE] (det skall inte vara några mellanslag i taggarna, det hade jag bara nu för att de skulle synas och inte tolkas av forumet). Så här kan det se ut:
if time < 60: print "Yes!"
För att få det så skrev jag alltså:
if time < 60: print "Yes!"
Så till ditt problem. Vi går igenom din kod rad för rad och kollar vad som händer (med kod-taggar).
1 if time < 60:
2 if levelCompleted == True:
3 print("Your reward is: a cake.")
På rad ett har vi en villkorssats som testar om variabeln time innehåller ett värde mindre än 60, om värdet är mindre än sextio kommer detta tolkas som sant (True) och Pythontolken fortsätter läsa nästa (indenterade) rad.
På rad två finner vi ytterligare en villkorssats som här testar om variabeln levelCompleted innehåller samma värde som den inbyggda variabeln True. True är en inbyggd boolsk (engelska: boolean) variabel som har värdet "Sant" (eller en etta, 1, beroende på hur man vill tänka). Om man tidigare i koden definerat levelCompleted = 1 eller levelCompleted = True, så kommer den här utvärderingen levelCompleted == True ge ett sant värde och if-satsen fortsätter på nästa rad.
På rad tre, hit kommer vi om och endast om de två föregående if-satsernas argument utvärderats till sant, dvs om time < 60 OCH levelCompleted == True. Då skrivs strängen ut.
Du finner Python-definitionen av en boolsk variabel i pythondokumentationen: http://docs.python.org/library/constants.html