Untitled
unknown
plain_text
a year ago
1.8 kB
38
Indexable
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()Editor is loading...
Leave a Comment