Найти в Дзене
Кликер на python.
Сейчас я расскажу как написать кликер на python с помощью библиотеки pygame: import pygame import random # инициализация pygame pygame.init() WIDTH = 800 HEIGHT = 600 # создание окна screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Clicker") # цвета BLACK = (0, 0, 0) WHITE = (255, 255, 255) RED = (255, 0, 0) GREEN = (0, 255, 0) # шрифты font_small = pygame.font.SysFont(None, 30) font_large = pygame.font.SysFont(None, 60) # начальное количество очков и кликов score = 0 clicks = 0 # текст для отображения на экране score_text = font_small.render("Score: "+str(score), True, BLACK) clicks_text = font_small...
439 читали · 2 года назад
Калькулятор на python.
Всём привет сейчас я покажу как сделать калькулятор на python. Скажу сразу получилось очень круто. Вот код: import tkinter as tk class Calculator:    def init(self, master):        self.master = master        master.title("Калькулятор")        # Создание виджетов кнопок        self.button_1 = tk.Button(master, text="1", command=lambda: self.button_click(1))        self.button_2 = tk.Button(master, text="2", command=lambda: self.button_click(2))        self.button_3 = tk.Button(master, text="3", command=lambda: self.button_click(3))        self.button_4 = tk.Button(master, text="4", command=lambda: self...
2 года назад
Как создать экран в python
Эта статья поможет для новичков. Сейчас я покажу как создать экран в python с помощью библиотеки Pygame: * начало import pygame pygame.init() *Создаем размеры экрана WIDTH, HEIGHT = 800, 600 * Создаем экран screen = pygame.display.set_mode((WIDTH, HEIGHT)) * Задаем цвет фона bg_color = (255, 255, 255) *Цикл while True: *Обработка событий for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() quit() * Очистка экрана screen...
161 читали · 2 года назад
Flappy Bird на python
На python можно сделать многое, но я хочу показать крутую и не сложную игру для новичков. Flappy Bird Код от игры Flappy Bird: import pygame import random #Инициализация Pygame pygame.init() # Определяем размеры экрана SCREEN_WIDTH = 576 SCREEN_HEIGHT = 1024 SCREEN = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) # Определяем цвета BLACK = (0, 0, 0) WHITE = (255, 255, 255) # Определяем шрифты FONT = pygame.font.SysFont('Calibri', 45) # Определяем переменные GRAVITY = 0.25 BIRD_SIZE = 40 PIPE_WIDTH = 80 PIPE_HEIGHT = 500 PIPE_GAP = 200 PIPE_VELOCITY = 5 GAME_SPEED = 3 bird_x = int(SCREEN_WIDTH...
2 года назад
Виселица на python
Создание игры "Виселица" с использованием библиотеки Pygame состоит из нескольких этапов: 1. Установка Pygame: перед тем, как начинать создавать игру, необходимо убедиться, что Pygame установлен на ПК. Для установки Pygame можно воспользоваться командой pip install pygame. 2. Написание основного кода: основной код игры должен включать в себя обработку событий в игре, рисование спрайтов, отображение текста и т.д. Для этого необходимо импортировать библиотеку pygame и определить несколько базовых параметров, таких как размер экрана, цвет фона и т.д. 3. Реализация функций: для создания игры "Виселица"...
159 читали · 2 года назад
Какие профессии заменит нейросеть.
Нейросети представляют собой мощный инструмент в сфере искусственного интеллекта. С помощью нейросетей возможно решение сложных задач, например, распознавание голоса, обработка изображений или прогнозирование рыночных тенденций. В этой статье я попытаюсь вам рассказать какие профессии в скором времени заменит нейросеть. Нейросети скорее всего смогут заменить профессии такие как: 1. Работники складов и логисты: нейросети могут автоматически управлять инвентаризацией на складах. 2. Банковские служащие и финансисты: некоторые виды работы, такие как риск-анализ и автоматическое принятие кредитных решений, могут быть автоматизированы нейросетью...
2 года назад
Математические операции python.
Python существуют все основные математические операции, такие как: 1. Сложение (+) 2. Вычитание (-) 3. Умножение (*) 4. Деление (/) 5. Целочисленное деление (//) 6. Взятие остатка от деления (%) 7. Возведение в степень (**) Примеры использования этих операций: пример сложения a = 2 b = 3 c = a + b print(c) --- выводит 5 пример вычитания a = 5 b = 3 c = a - b print(c) --- выводит 2 пример умножения a = 2 b = 3 c = a * b print(c) --- выводит 6 пример деления a = 6 b = 3 c = a / b print(c) --- выводит 2...
2 года назад
Змейка на python.
Код игры "Змейка" на питоне: import pygame import random pygame.init() Создаем окно для игры screen_width = 800 screen_height = 600 screen = pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption('Змейка') Создаем цвета, используемые в игре black = (0, 0, 0) white = (255, 255, 255) red = (255, 0, 0) green = (0, 255, 0) dark_green = (0, 215, 0) Создаем змейку snake_pos = [100, 50] snake_body = [[100, 50], [90, 50], [80, 50]] direction = 'RIGHT' Создаем еду для змейки food_pos = [random.randrange(1, screen_width // 10) * 10, random.randrange(1, screen_height // 10) * 10] food_spawn = True Создаем основной цикл игры clock = pygame...
122 читали · 2 года назад
Камень ножницы бумага на Python
Камень ножницы бумага с помощью библиотеки pygame. import pygame import sys import random pygame.init() pygame.display.set_caption("Камень-ножницы-бумага") screen = pygame.display.set_mode((420, 350)) choices = ['камень', 'ножницы', 'бумага'] computer_choice = random.choice(choices) button_rock = pygame.Rect(20, 50, 120, 50) button_scissors = pygame.Rect(150, 50, 120, 50) button_paper = pygame.Rect(280, 50, 120, 50) end_game = False def draw_text(text, font, color, surface, x, y):   textobj = font.render(text, 1, color)   textrect = textobj.get_rect()   textrect.topleft = (x, y)   surface...
2 года назад
Программа по вычислению двоичного кода от числа
Программа по вычислению двоичного кода от числа: Запрашиваем ввод числа. python number = int(input("Введите число: ")) Создаем функцию для вычисления двоичного кода числа. python def decimal_to_binary(number):     binary = ""     while number > 0:         remainder = number % 2         binary = str(remainder) + binary         number = number // 2     return binary Вызываем функцию для вычисления двоичного кода числа и выводим результат на экран...
2 года назад
Как создать игру на python крестики-нолики с помощью библиотеки библиотеки pygame.
Всем привет, сейчас я покажу как легко написать крестики-нолики с помощью библиотеки pygame. Пишем в Python . Начнём: Импортируем библиотеку import pygame Создаём игровое окно: pygame.init() SIZE = (600, 600) SCREEN = pygame.display.set_mode(SIZE) pygame.display.set_caption("Tic Tac Toe") Создаем параметры для игры: BOARD_SIZE = 3 TILE_SIZE = int(SIZE[0] / BOARD_SIZE) LINE_WIDTH = 5 CROSS_WIDTH = 25 CIRCLE_WIDTH = 15 FONT_SIZE = 50 Устанавливаем цвета(---можете взять любые---): BLACK = (0, 0, 0) WHITE = (255, 255, 255) Создаем игровое поле: board = [[None] * BOARD_SIZE for _ in range(BOARD_SIZE)] Пишем функцию отрисовки игрового поля: def draw_board():    SCREEN...
345 читали · 2 года назад