Untitled

 avatar
unknown
plain_text
a year ago
2.0 kB
12
Indexable
from turtle import Turtle

# Inicializando
t=Turtle()
velocidade = int(input('Com que velocidade você deseja que a Turtle se movimente? '))
t.speed(velocidade)

while True:
    
    # Definindo direção:
    direcao = input('Você deseja ir para frente ou para trás? Digite "frente" ou "tras" sem o acento: ' )

 

    if direcao == 'frente':

        # Definindo a distância a ser percorrida para frente:
        distancia = int(input(f'Qual a distância em pixels a ser percorrida para frente? '))
        
        # Definindo rotação de movimento para a frente:
        rotacao = input(f'Devemos  mudar de direção? Digite n:não, esquerda:e ou direita:d - Sua resposta: ')

        if rotacao == 'n':
            input()
        elif rotacao == 'e':
            grausderotacao = int(input('Devemos rotacionar para a esquerda em quantos graus? '))
            t.left(grausderotacao)
        elif rotacao == 'd':
            grausderotacao = int(input('Devemos rotacionar para a direita em quantos graus? '))
            t.right(grausderotacao)
        
        t.forward(distancia)


    elif direcao == 'tras':
        
        # Definindo rotação de movimento para trás
        distancia = int(input(f'Qual a distância em pixels a ser percorrida para trás? '))
        
        if rotacao == 'n':
            input()
        elif rotacao == 'e':
            grausderotacao = int(input('Devemos rotacionar para a esquerda em quantos graus? '))
            t.left(grausderotacao)
        elif rotacao == 'd':
            grausderotacao = int(input('Devemos rotacionar para a direita em quantos graus? '))
            t.right(grausderotacao)
            
        t.backward(distancia)

    # Definindo se o usuário irá continuar com o jogo:

    continuar = input('Deseja continuar? Digite "s" ou "n" ')
    if continuar == 'N':
        break
    else:
        input()

                 
                 
Editor is loading...
Leave a Comment