Четверг, 28.11.2024, 09:35 | Приветствую Вас Гость

...

Код

Главная » Статьи » Python

turtle battle

import turtle
import atexit

x1 = 0
y1 = 0
x2 = 0
y2 = 0 
click = 0

f = open("demofile.py", "w")
f.write("import turtle\n")
def insertloop():
 f.write("turtle.mainloop()\n")

atexit.register(insertloop)

def func_on_screen(x, y):
 global x1
 global y1
 global x2
 global y2
 global click 
 global f
 if click == 0:
  x1 = x
  y1 = y
  print ("click 1")
  print (x1,y1)
  f.write(f"turtle.goto({x1},{y1})\n")
 if click == 1:
  x2 = x
  y2 = y
  
  print ("click 2")
  print (x2,y2)
  f.write(f"turtle.goto({x2},{y2})\n")
  
  draw_line(x1,y1,y2,x2)
 
 click = click + 1
 if click == 2:
  click = 0
def draw_line(x1,y1,y2,x2):
 turtle.goto(x1,y1)
 turtle.goto(x2,y2)

turtle.onscreenclick(func_on_screen)
turtle.mainloop() 
 

Категория: Python | Добавил: moskov (17.06.2024)
Просмотров: 37 | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Меню сайта

Категории раздела

PHP [41]
C++ [71]
Autoit [108]
Processing [105]
Basic4GL [7]
Fasm [2]
PABC [7]
Js [236]
Gentee [1]
Python [204]
Java android [3]
Small Basic [9]

Мини-чат

Статистика


Онлайн всего: 4
Гостей: 4
Пользователей: 0

Форма входа

Друзья сайта

  • ЗОВ КОСМОСА

  • Хулиган Вселенной

  • Тюремная поэзия

  • Религиозная поэзия

  • Сайт клана ЛеГиоН
  • Поиск