RUVIDEO
Поделитесь видео 🙏

Calculator, Alarm Clock, Game using Python

📁 Обучение 👁️ 16 📅 02.12.2023

For more ideas subscribe to my channel
Code for this Idea

import tkinter as tk
from tkinter import messagebox
import time
def game():
def save():
g_name=user.get()
g_luck=value.get()
if int(g_luck) not in [1,2,4,6,8,0,1,22,33,55,77,56,99]:
messagebox.showerror(title='LOSS',message='TRY AGIN')
user.delete(0,tk.END)
value.delete(0,tk.END)



else:
messagebox.showinfo(title='SUCCESS',message='YOU WON')
file=open('gameresult.csv','a')
file.write(g_luck+','+g_name+'\n')
file.close()
user.delete(0,tk.END)
value.delete(0,tk.END)




screen = tk.Tk()
screen.title('GAME')
screen.configure(bg='#03d7fc')

screen.geometry('400x400')

lab1=tk.Label(screen,text='GAME START',font=('TIMES NEW ROMAN',20))

lab1.pack()

tk.Label(screen,text='NAME',bg=('black'),fg=('white'),font=('TIMES NEW ROMAN',14)).place(x=50,y=60)
tk.Label(screen,text='NUMBER',bg=('black'),fg=('white'),font=('TIMES NEW ROMAN',14)).place(x=50,y=110)

user = tk.Entry(screen,bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',14))

user.place(x=170,y=60)


value = tk.Entry(screen,bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',14))

value.place(x=170,y=110)

tk.Button(screen,text='SUBMIT',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',20),command=(save)).place(x=133,y=330)



screen.mainloop()



def calculator():
def add():
b=user.get()
a=value.get()

messagebox.showinfo(title='SOLUTION',message=('HERE YOUR SOLUTION',int(b)+int(a)))
user.delete(0,tk.END)
value.delete(0,tk.END)
def subtract():
b=user.get()
a=value.get()
messagebox.showinfo(title='SOLUTION',message=('HERE YOUR SOLUTION',int(b)-int(a)))
user.delete(0,tk.END)
value.delete(0,tk.END)
def multiply():
b=user.get()
a=value.get()
messagebox.showinfo(title='SOLUTION',message=('HERE YOUR SOLUTION',int(b)*int(a)))
user.delete(0,tk.END)
value.delete(0,tk.END)
def division():
b=user.get()
a=value.get()
messagebox.showinfo(title='SOLUTION',message=('HERE YOUR SOLUTION',int(b)/int(a)))
user.delete(0,tk.END)
value.delete(0,tk.END)
calculator = tk.Tk()
calculator.title('CALCULATOR')
calculator.configure(bg= #03d7fc')
calculator.geometry('1912x826')
labe1=tk.Label(calculator,text='CALCULATOR',font=('TIMES NEW ROMAN',70)).pack()
tk.Label(calculator,text='FIRST NUMBER',bg=('black'),fg=('white'),font=('TIMES NEW ROMAN',50)).place(x=92,y=120)
tk.Label(calculator,text='SECOND NUMBER',bg=('black'),fg=('white'),font=('TIMES NEW ROMAN',50)).place(x=92,y=320)

user = tk.Entry(calculator,bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',50))
user.place(x=792,y=120)
value = tk.Entry(calculator,bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',50))
value.place(x=792,y=320)
tk.Button(calculator,text='+',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',50),command=(add)).place(x=490,y=650)
tk.Button(calculator,text='-',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',50),command=(subtract)).place(x=590,y=650)
tk.Button(calculator,text='x',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',50),command=(multiply)).place(x=690,y=650)
tk.Button(calculator,text='/',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',50),command=(division)).place(x=790,y=650)
calculator.mainloop()
def am():
def done():
hrs=user1.get()
mins=value1.get()
sec=value1.get()
n = 0
x = 0
y = 0
while n!=int(hrs*3600):
time.sleep(1)
n+=1
while y!=int(mins*60):
time.sleep(1)
y+=1
while x!=int(sec):
time.sleep(1)
x+=1
else:
messagebox.showinfo(title='DONE',message='DONE')
am = tk.Tk()
am.title('ALARM CLOCK')
am.configure(bg='#03d7fc')
am.geometry('500x500')
am1=tk.Label(am,text='SET',font=('TIMES NEW ROMAN',20)).pack()
tk.Label(am,text='HOURS',bg=('black'),fg=('white'),font=('TIMES NEW ROMAN',14)).place(x=50,y=60
tk.Label(am,text='MINUTES',bg=('black'),fg=('white'),font=('TIMES NEW ROMAN',14)).place(x=50,y=110)
tk.Label(am,text='SECONDS',bg=('black'),fg=('white'),font=('TIMES NEW ROMAN',14)).place(x=50,y=160)
user1 = tk.Entry(am,bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',14))
user1.place(x=170,y=60)
value1 = tk.Entry(am,bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',14))
alue1.place(x=170,y=110)
name = tk.Entry(am,bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',14)).place(x=170,y=160)
tk.Button(am,text='SUBMIT',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',20),command=(done)).place(x=133,y=330)
a_ll = tk.Tk()
a_ll.geometry('290x150')
a_ll.configure(bg= #03d7fc')
a_ll.title('ALL')
tk.Button(a_ll,text='GAME',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',10),command=(game)).place(x=10,y=35)
tk.Button(a_ll,text='CALCULATOR',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',10),command=(calculator)).place(x=70,y=35)
tk.Button(a_ll,text='ALARM CLOCK',bg=('white'),fg=('black'),font=('TIMES NEW ROMAN',10),command=(am)).place(x=180,y=35)
a_ll.mainloop()

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Calculator, Alarm Clock, Game using Python», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.