Documente Academic
Documente Profesional
Documente Cultură
02 Alte decizii
Romanov
Această atribuire are trei părți.
Def principal()
Opțiuni pentru funcția de imprimare a meniului
Definiții de funcții
Principal()
Partea a doua: Codificați programul.
Utilizați următoarele instrucțiuni pentru a codifica programul.
imprimare("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
print("~ Cum să Naviagte Turtle to Pond")
imprimare ("~ F: Up")
imprimare ("~ L: Stânga")
imprimare("~ B: Jos")
print("~ R: Dreapta")
print("~ Q: Quit")
print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") def main():
alegere = "-1"
if(alegere == "f"):
ben.setheading(90)
Ben.Forward(50)
Elif(alegere == "L"):
ben.setheading(180)
Ben.Forward(50)
ELIF(alegere == "B"):
ben.setheading(270)
Ben.Forward(50)
ELIF(alegere == "R"):
ben.setheading(0)
Ben.Forward(50)
ELIF(alegere == "Q"):
print("Mulțumesc!")
altfel:
print("Ups, a fost aleasă o opțiune nevalidă. Vă rugăm să
încercați din nou.") main()
um ar putea programul tău să fie util în Acest program ar putea fi folosit pentru a muta o varietate de
lucruri.
mea reală?
are este o problemă cu care te-ai O problemă pe care am întâmpinat-o a fost să-mi dau seama
onfruntat și cum ai rezolvat-o? cum să implementez interacțiunea cu cheia utilizatorului în
program. Am rezolvat-o folosind un exemplu găsit în lecție.
escrieți un lucru pe care l-ați face diferit Aș face programul mai direct, astfel încât să nu fiți întrerupt de
ata viitoare când scrieți un program. caseta de interogare și să puteți controla broasca țestoasă
folosind comenzi directe.