Untitled
unknown
plain_text
12 days ago
1.8 kB
3
Indexable
Never
import turtle # Configurações da janela window = turtle.Screen() window.bgcolor("lightblue") # Cria uma nova tartaruga t = turtle.Turtle() t.shape("turtle") t.color("blue") t.speed(1) # Loop principal do jogo while True: # Pergunta ao usuário se a tartaruga deve mover para frente ou para trás direcao = input("A tartaruga deve mover para 'frente' ou 'trás'? ").strip().lower() # Pergunta quantos pixels devem ser percorridos pixels = int(input("Quantos pixels a tartaruga deve percorrer? ")) # Processa a movimentação if direcao == "frente": t.forward(pixels) elif direcao == "trás": t.backward(pixels) else: print("Direção inválida. Por favor, digite 'frente' ou 'trás'.") continue # Volta para o início do loop se a direção for inválida # Pergunta ao usuário se a tartaruga deve rotacionar para a esquerda ou direita rotacao = input("A tartaruga deve rotacionar para a 'esquerda' ou 'direita'? ").strip().lower() # Pergunta quantos graus deve rotacionar angulo = int(input("Quantos graus a tartaruga deve rotacionar? ")) # Processa a rotação if rotacao == "esquerda": t.left(angulo) elif rotacao == "direita": t.right(angulo) else: print("Rotação inválida. Por favor, digite 'esquerda' ou 'direita'.") continue # Volta para o início do loop se a rotação for inválida # Pergunta se o usuário deseja continuar continuar = input("Continuar andando? (s/n) ").strip().lower() if continuar != 's': print("Saindo do jogo.") break # Sai do loop se o usuário não quiser continuar # Finaliza o programa turtle.done()
Leave a Comment