Untitled
unknown
plain_text
a year ago
2.0 kB
14
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