#ОкноАвторизацииtkinter
Код из видео:
from tkinter import *
from tkinter import messagebox
def click():
username = username_entry.get()
password = password_entry.get()
messagebox.showinfo('Авторизация успешно прошла', f'{username}, {password}')
root = Tk()
root.title('Авторизация')
root.geometry('450x230')
root.resizable(width=False, height=False)
root['bg'] = 'black'
main_label = Label(root, text='Авторизация', font='Arial 15 bold', bg='black', fg='white')
main_label.pack()
username_label = Label(root, text='Имя пользователя', font='Arial 11 bold', bg='black', fg='white', padx=10, pady=8)
username_label.pack()
username_entry = Entry(root, bg='black', fg='lime', font='Arial 12')
username_entry.pack()
password_label = Label(root, text='Пароль', font='Arial 11 bold', bg='black', fg='white', padx=10, pady=8)
password_label.pack()
password_entry = Entry(root, bg='black', fg='lime', font='Arial 12')
password_entry.pack()
send_btn = Button(root, text='Войти', command=click)
send_btn.pack(padx=10, pady=8)
root.mainloop()
Код из видео:
from tkinter import *
from tkinter import messagebox
def click():
username = username_entry.get()
password = password_entry.get()
messagebox.showinfo('Авторизация успешно прошла', f'{username}, {password}')
root = Tk()
root.title('Авторизация')
root.geometry('450x230')
root.resizable(width=False, height=False)
root['bg'] = 'black'
main_label = Label(root, text='Авторизация', font='Arial 15 bold', bg='black', fg='white')
main_label.pack()
username_label = Label(root, text='Имя пользователя', font='Arial 11 bold', bg='black', fg='white', padx=10, pady=8)
username_label.pack()
username_entry = Entry(root, bg='black', fg='lime', font='Arial 12')
username_entry.pack()
password_label = Label(root, text='Пароль', font='Arial 11 bold', bg='black', fg='white', padx=10, pady=8)
password_label.pack()
password_entry = Entry(root, bg='black', fg='lime', font='Arial 12')
password_entry.pack()
send_btn = Button(root, text='Войти', command=click)
send_btn.pack(padx=10, pady=8)
root.mainloop()
👍1
#Конвертацияmarkdown
Код из видео:
import markdown
with open('Story.md', 'r') as f:
text = f.read()
html = markdown.markdown(text)
with open('Story.html', 'w') as f:
f.write(html)
Код из видео:
import markdown
with open('Story.md', 'r') as f:
text = f.read()
html = markdown.markdown(text)
with open('Story.html', 'w') as f:
f.write(html)
#СозданиеКруговыхДиаграммНаpython
Код из видео:
import matplotlib.pyplot as plt
import numpy as np
y = np.array([50, 25, 25, 15])
myexp = [0, 0, 0.2, 0]
mylabels = ["Москва", "Санкт-Петербург", "Екатеринбург", "Пермь"]
mycolors = ["lime", "green", "brown", "yellow"]
plt.pie(y, labels=mylabels, explode=myexp, shadow=True, colors=mycolors)
plt.legend(title="Население городов: ")
plt.show()
Код из видео:
import matplotlib.pyplot as plt
import numpy as np
y = np.array([50, 25, 25, 15])
myexp = [0, 0, 0.2, 0]
mylabels = ["Москва", "Санкт-Петербург", "Екатеринбург", "Пермь"]
mycolors = ["lime", "green", "brown", "yellow"]
plt.pie(y, labels=mylabels, explode=myexp, shadow=True, colors=mycolors)
plt.legend(title="Население городов: ")
plt.show()
#ИграУгадайЧислоPython
Код из видео:
import random
play = ''
while play != 'н':
input('Загадайте число от 1 до 100: ')
truth = ''
tmp = [1, 100]
count = 0
rnd = random.randint(1, 100)
while truth != 'д':
truth = input(f'Может быть это {rnd}? (д/н): ')
count += 1
if truth == 'н':
if input(f'Оно больше или меньше, чем {rnd}? (б/м): ') == 'б':
tmp[0] = rnd
rnd = (tmp[0] + tmp[1]) // 2
else:
tmp[1] = rnd
rnd = (tmp[0] + tmp[1]) // 2
print(f'Ура! Угадал число с {count} попыток!')
play = input('Сыграем ещё раз? (д/н): ')
Код из видео:
import random
play = ''
while play != 'н':
input('Загадайте число от 1 до 100: ')
truth = ''
tmp = [1, 100]
count = 0
rnd = random.randint(1, 100)
while truth != 'д':
truth = input(f'Может быть это {rnd}? (д/н): ')
count += 1
if truth == 'н':
if input(f'Оно больше или меньше, чем {rnd}? (б/м): ') == 'б':
tmp[0] = rnd
rnd = (tmp[0] + tmp[1]) // 2
else:
tmp[1] = rnd
rnd = (tmp[0] + tmp[1]) // 2
print(f'Ура! Угадал число с {count} попыток!')
play = input('Сыграем ещё раз? (д/н): ')
#ПриложениеГенераторФактов
Код из видео:
import randfacts
from tkinter import *
from googletrans import Translator
def get_fact():
t1.delete('1.0', END)
f = randfacts.get_fact(False)
a = translator.translate(f, dest='ru')
t1.insert(END, a.text)
root = Tk()
root.geometry('700x180+400+500')
root.resizable(width=False, height=False)
root.title('Рандомные факты')
translator = Translator()
t1 = Text(root, width=60, height=2, font='Arial 15 bold',
padx=10,
pady=10,
wrap=WORD
)
t1.pack(pady=20)
btn = Button(root, text='Сгенерировать факт', font='Arial 15 bold', command=get_fact)
btn.pack(padx=5)
root.mainloop()
Код из видео:
import randfacts
from tkinter import *
from googletrans import Translator
def get_fact():
t1.delete('1.0', END)
f = randfacts.get_fact(False)
a = translator.translate(f, dest='ru')
t1.insert(END, a.text)
root = Tk()
root.geometry('700x180+400+500')
root.resizable(width=False, height=False)
root.title('Рандомные факты')
translator = Translator()
t1 = Text(root, width=60, height=2, font='Arial 15 bold',
padx=10,
pady=10,
wrap=WORD
)
t1.pack(pady=20)
btn = Button(root, text='Сгенерировать факт', font='Arial 15 bold', command=get_fact)
btn.pack(padx=5)
root.mainloop()
#КонвертерЦельсияВФаренгейты
Код из видео:
from tkinter import *
def convert():
c = int(e.get())
f = ((c * 9) / 5) + 32
converted['text'] = f
root = Tk()
root.title('Конвертер градусов Цельсия в Фаренгейта')
root.resizable(width=False, height=False)
root.geometry('400x250')
root['bg'] = 'black'
lb = Label(root, text='Введите температуру в градусах Цельсия: ', font='Arial 12 bold', fg='lime', bg='black')
lb.pack(pady=10)
e = Entry(root, font='Arial 16 bold')
e.pack(pady=10)
btn = Button(root, text='Перевести в Фаренгейты', font='Arial 10 bold', pady=5, padx=5, command=convert)
btn.pack(pady=10)
lb2 = Label(root, text='Температура в градусах Фаренгейта: ', font='Arial 12 bold', fg='lime', bg='black')
lb2.pack(pady=10)
converted = Label(root, text='', font='Arial 25 bold', bg='black', fg='lime')
converted.pack()
root.mainloop()
Код из видео:
from tkinter import *
def convert():
c = int(e.get())
f = ((c * 9) / 5) + 32
converted['text'] = f
root = Tk()
root.title('Конвертер градусов Цельсия в Фаренгейта')
root.resizable(width=False, height=False)
root.geometry('400x250')
root['bg'] = 'black'
lb = Label(root, text='Введите температуру в градусах Цельсия: ', font='Arial 12 bold', fg='lime', bg='black')
lb.pack(pady=10)
e = Entry(root, font='Arial 16 bold')
e.pack(pady=10)
btn = Button(root, text='Перевести в Фаренгейты', font='Arial 10 bold', pady=5, padx=5, command=convert)
btn.pack(pady=10)
lb2 = Label(root, text='Температура в градусах Фаренгейта: ', font='Arial 12 bold', fg='lime', bg='black')
lb2.pack(pady=10)
converted = Label(root, text='', font='Arial 25 bold', bg='black', fg='lime')
converted.pack()
root.mainloop()
👍1