Сьогодні Свято Купала, яке є певним символом циклічності природного життя.
Коли в центрі світу — сонце, а навколо нього крутиться світ і планети.
Нехай сонцем і сьогодні буде мир, який виборює Україна. А планети ми намалюємо )
Прем’єра на сайті «Плетиво»:
Код:
import math import turtle turtle.pensize(2) for x in range(20): turtle.circle(x * x, 185) turtle.right(10) turtle.circle(math.sqrt(x), 370)
Код:
from turtle import *
def windmill(x): forward(x) right(90) forward(x + 40) right(90) forward(x - 35) right(90) forward(x + 5) while x < 90: return windmill(x + 3)
speed(0) pensize(5) color('green') right(45) windmill(50) penup() color('red') forward(40) right(45) forward(300) right(225) pendown() windmill(50) penup() color('blue') forward(35) left(135) forward(600) right(225) pendown() windmill(50)
Чотири рядки Python-коду — і ми маємо гарний медитативний спірограф :)
Код:
from turtle import * for x in range(1,2690, 2): forward((250 + x) % 37) right(10)
Код:
from turtle import * pensize(4) speed(0) for x in range(100): color('blue') circle(100 + x, 35) right(10) color('gold') circle(100 - x, 20)
Якщо вам сподобалась задача, ви з нею впорались і готові поділитися своїм кодом, можете прислати свій розв'язок на Ця електронна адреса захищена від спам-ботів. Вам необхідно увімкнути JavaScript, щоб побачити її.
Що пише в фіналі філософська версія програми? І що за параметри в shapesize? Запустіть в Python і дізнаєтесь )
Код:
# Python-уроки на pletyvo.in.ua # Тема: users shapesize, join, map, chr # Гра "Любить — не любить" (філософська версія)
from turtle import * penup() speed(0) color('black','orange') setpos(-270,350) write('Гра "Любить — не любить"', font = ('arial', 24, 'bold')) setpos(0,-100) shape('square') resizemode("user") shapesize(4, 1, 1) color('black','orange') for part in range(2): for _ in range(36): stamp() back(34) right(10) color('white','white') color('black','orange') txt = [32,32,1051,1102,1073,1080,1090,1100,44,32,1074, 1110,1076,1095,1077,1087,1080,1089,1100,33,32,41] write(''.join(map(chr, txt)), font = ('arial', 24, 'bold'))
Код:
from turtle import * text = ["Ішов кіт", "Через сто воріт,", "До кінця дійшов,", "Котеня знайшов -", "Няв!"] colors = ["red", "blue", "green", "indigo", "navy"] size = [20, 22, 24, 28, 32] penup() for x in range(5): setpos(-200, 200 - 100 * x) color(colors[x]) write(text[x], font = ('arial', size[x], 'bold'))
Код:
from turtle import * speed(0) penup() left(90) for x in range(-400, 500, 100): if x % 200 == 0: setposition(x, -200) else: setposition(x, -150) for size in range(140, 10, -30): dot(size) forward(size + 10)
Якщо у вас є знайома бабуся, що вміє в'язати теплі шарфи та шкарпетки, можете змінити параметри програми і зробити клубок ниток саме для неї!
Код:
from turtle import * speed(0) pensize(25) for x in range(110): if x % 3 == 0: color('red') else: color('blue') forward(200) setposition(0,0) left(33)
Код:
from turtle import * speed(0) pensize(5) for x in range(20): if x < 5: color('maroon') elif x < 10: color('orange') elif x < 15: color('navy') else: color('crimson') circle(120) left(18)
VIDEO
У восьми рядках коду про роботу з числами в шістнадцятковій системі і кольорах:
from turtle import color, dot for red in range(0x11, 0x100, 0x33): for green in range(0x11, 0x100, 0x33): for blue in range(0x11, 0x100, 0x33): c = red * 0x10000 + green * 0x100 + blue print('#' + '%x' % c) color('#%06x' % c) dot(80)
Код:
from turtle import * speed(0) penup() color('navy') for x in range(5): setposition(0,0) for x in range(7): dot(55) forward(60) left(10)
Код:
from turtle import * pensize(3) speed(0) for x in range(100): color('red') forward(x * 2) right(90) color('blue') forward(x)
Код:
from turtle import * pensize(2) speed(0) for x in range(30): if x < 15: color('red') else: color('blue') circle(100) left(12)
Цей код на replit.com
Код:
from math import log from turtle import *
first_color = 'red' second_color = 'blue' pensize(20) speed(0) for x in range(1,200): color(first_color) circle(100, int(log(x))) first_color, second_color = second_color, first_color
Цей код на repl.it
https://repl.it/@ttolich/Circus-hoop