Untitled

mail@pastecode.io avatar
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