Загрузка данных


2.1:

import matplotlib.pyplot as plt

# 3) Создание любого графика
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.title("Простой график")
plt.show()

# 4) Пример подключения (логика для Library.py и Library1.py)
# В Library1.py: def hello(): print("Библиотека подключена")
# В Library.py: 
# from Library1 import hello
# hello()



2.2:

import random

# 1) Проверка пароля
def check_pass():
    p1 = input("Введите пароль: ")
    p2 = input("Подтвердите пароль: ")
    print("Пароль принят" if p1 == p2 else "Ошибка совпадения")

# 2) Математический пример
def math_quiz():
    a, b = random.randint(1, 10), random.randint(1, 10)
    ans = int(input(f"Сколько будет {a} + {b}? "))
    print(f"Верно! Ответ {a+b}" if ans == a + b else f"Неверно. Правильно: {a+b}")

# Практика 5: Угадай число
def guess_number():
    num = random.randint(1, 10)
    guess = int(input("Угадай число от 1 до 10: "))
    print("Победа!" if guess == num else f"Промах, это было {num}")



2.3:


import turtle
import math

# 1.2) 100 кругов в случайных местах
def draw_100_circles():
    t = turtle.Turtle()
    turtle.speed(0)
    for _ in range(100):
        t.penup()
        t.goto(random.randint(-200, 200), random.randint(-200, 200))
        t.pendown()
        t.pencolor(random.random(), random.random(), random.random())
        t.circle(random.randint(10, 50))

# 2.1) Квадрат числа от n до m
def square_range():
    n = int(input("От: "))
    m = int(input("До: "))
    for i in range(n, m + 1):
        print(f"Квадрат {i} = {i**2}")