Add files via upload
This commit is contained in:
parent
7603ed32eb
commit
667f4798f5
29
challenges124_132/challenge-124_.py
Normal file
29
challenges124_132/challenge-124_.py
Normal file
@ -0,0 +1,29 @@
|
||||
from tkinter import *
|
||||
|
||||
def click():
|
||||
name=textbox1.get()
|
||||
message=str("Hello " + name)
|
||||
textbox2["bg"]="yellow"
|
||||
textbox2["fg"]="blue"
|
||||
textbox2["text"]=message
|
||||
|
||||
window=Tk()
|
||||
window.geometry("500x200")
|
||||
|
||||
label1=Label(text="Enter your name: ")
|
||||
label1.place(x=30, y=20)
|
||||
|
||||
textbox1=Entry(text="")
|
||||
textbox1.place(x=150, y=20, width=200, height=25)
|
||||
textbox1["justify"]="center"
|
||||
textbox1.focus()
|
||||
|
||||
button1=Button(text="Press me", command=click)
|
||||
button1.place(x=30,y=50, width=120, height=25)
|
||||
|
||||
textbox2=Message(text="")
|
||||
textbox2.place(x=150, y=50, width=200, height=25)
|
||||
textbox2["bg"]="white"
|
||||
textbox2["fg"]="black"
|
||||
|
||||
window.mainloop()
|
18
challenges124_132/challenge-125_.py
Normal file
18
challenges124_132/challenge-125_.py
Normal file
@ -0,0 +1,18 @@
|
||||
from tkinter import *
|
||||
import random
|
||||
|
||||
def click():
|
||||
num=random.randint(1,6)
|
||||
answer["text"]=num
|
||||
|
||||
window=Tk()
|
||||
window.title("Roll a dice")
|
||||
window.geometry("100x120")
|
||||
|
||||
button1=Button(text="Roll", command=click)
|
||||
button1.place(x=30, y=30, width=50, height=25)
|
||||
|
||||
answer=Message(text="")
|
||||
answer.place(x=40, y=70, width=30, height=25)
|
||||
|
||||
window.mainloop()
|
46
challenges124_132/challenge-126_.py
Normal file
46
challenges124_132/challenge-126_.py
Normal file
@ -0,0 +1,46 @@
|
||||
from tkinter import *
|
||||
|
||||
def add_on():
|
||||
num=enter_txt.get()
|
||||
num=int(num)
|
||||
answer=output_txt["text"]
|
||||
answer=int(answer)
|
||||
total=num+answer
|
||||
output_txt["text"]=total
|
||||
|
||||
def reset():
|
||||
total=0
|
||||
output_txt["text"]=0
|
||||
enter_txt.delete(0,END)
|
||||
enter_txt.focus()
|
||||
|
||||
total=0
|
||||
num=0
|
||||
|
||||
window=Tk()
|
||||
window.title("Adding Together")
|
||||
window.geometry("450x100")
|
||||
|
||||
enter_lbl=Label(text="Enter a number: ")
|
||||
enter_lbl.place(x=50, y=20, width=100, height=25)
|
||||
|
||||
enter_txt=Entry(text=0)
|
||||
enter_txt.place(x=150, y=20, width=100, height=25)
|
||||
enter_txt["justify"]="center"
|
||||
enter_txt.focus()
|
||||
|
||||
add_btn=Button(text="Add", command=add_on)
|
||||
add_btn.place(x=300, y=20, width=50, height=25)
|
||||
|
||||
output_lbl=Label(text="Answer= ")
|
||||
output_lbl.place(x=50, y=50, width=100, height=25)
|
||||
|
||||
output_txt=Message(text=0)
|
||||
output_txt.place(x=150, y=50, width=100, height=25)
|
||||
output_txt["bg"]="white"
|
||||
output_txt["relief"]="sunken"
|
||||
|
||||
clear_btn=Button(text="Clear", command=reset)
|
||||
clear_btn.place(x=300, y=50, width=50, height=25)
|
||||
|
||||
window.mainloop()
|
33
challenges124_132/challenge-127_.py
Normal file
33
challenges124_132/challenge-127_.py
Normal file
@ -0,0 +1,33 @@
|
||||
from tkinter import *
|
||||
|
||||
def add_name():
|
||||
name=name_box.get()
|
||||
name_list.insert(END,name)
|
||||
name_box.delete(0,END)
|
||||
name_box.focus()
|
||||
|
||||
def clear_list():
|
||||
name_list.delete(0,END)
|
||||
name_box.focus()
|
||||
|
||||
window=Tk()
|
||||
window.title("Names list")
|
||||
window.geometry("400x200")
|
||||
|
||||
label1=Label(text="Enter a name: ")
|
||||
label1.place(x=20, y=20, width=100, height=25)
|
||||
|
||||
name_box=Entry(text=0)
|
||||
name_box.place(x=120, y=20, width=100, height=25)
|
||||
name_box.focus()
|
||||
|
||||
button1=Button(text="Add to list", command=add_name)
|
||||
button1.place(x=250, y=20, width=100, height=25)
|
||||
|
||||
name_list=Listbox()
|
||||
name_list.place(x=120, y=50, width=100, height=100)
|
||||
|
||||
button2=Button(text="Clear list", command=clear_list)
|
||||
button2.place(x=250, y=50, width=100, height=25)
|
||||
|
||||
window.mainloop()
|
41
challenges124_132/challenge-128_.py
Normal file
41
challenges124_132/challenge-128_.py
Normal file
@ -0,0 +1,41 @@
|
||||
from tkinter import *
|
||||
|
||||
def convert1():
|
||||
mile=textbox2.get()
|
||||
mile=int(mile)
|
||||
message=mile/0.6214
|
||||
textbox1.delete(0,END)
|
||||
textbox1.insert(END, message)
|
||||
textbox1.insert(END, "km")
|
||||
|
||||
def convert2():
|
||||
km=textbox1.get()
|
||||
km=int(km)
|
||||
message=km*0.6214
|
||||
textbox2.delete(0,END)
|
||||
textbox2.insert(END, message)
|
||||
textbox2.insert(END, "miles")
|
||||
|
||||
window=Tk()
|
||||
window.title("Distance")
|
||||
window.geometry("260x200")
|
||||
|
||||
label1=Label(text="Enter the value you want to convert: ")
|
||||
label1.place(x=30, y=20)
|
||||
|
||||
textbox1=Entry(text="")
|
||||
textbox1.place(x=30, y=50, width=200, height=25)
|
||||
textbox1["justify"]="center"
|
||||
textbox1.focus()
|
||||
|
||||
convert1=Button(text="Convert miles to km", command=convert1 )
|
||||
convert1.place(x=30, y=80, width=200, height=25)
|
||||
|
||||
convert2=Button(text="Convert km to mile", command=convert2 )
|
||||
convert2.place(x=30, y=110, width=200, height=25)
|
||||
|
||||
textbox2=Entry(text="")
|
||||
textbox2.place(x=30, y=140, width=200, height=25)
|
||||
textbox2["justify"]="center"
|
||||
|
||||
window.mainloop()
|
37
challenges124_132/challenge-129_.py
Normal file
37
challenges124_132/challenge-129_.py
Normal file
@ -0,0 +1,37 @@
|
||||
from tkinter import *
|
||||
|
||||
def add_number():
|
||||
num=num_box.get()
|
||||
if num.isdigit():
|
||||
num_list.insert(END,num)
|
||||
num_box.delete(0,END)
|
||||
num_box.focus()
|
||||
else:
|
||||
num_box.delete(0,END)
|
||||
num_box.focus()
|
||||
|
||||
def clear_list():
|
||||
num_list.delete(0,END)
|
||||
num_box.focus()
|
||||
|
||||
window=Tk()
|
||||
window.title("Number list")
|
||||
window.geometry("400x200")
|
||||
|
||||
label1=Label(text="Enter a number: ")
|
||||
label1.place(x=20, y=20, width=100, height=25)
|
||||
|
||||
num_box=Entry(text=0)
|
||||
num_box.place(x=120, y=20, width=100, height=25)
|
||||
num_box.focus()
|
||||
|
||||
num_list=Listbox()
|
||||
num_list.place(x=120, y=50, width=100, height=100)
|
||||
|
||||
button1=Button(text="Add to list", command=add_number)
|
||||
button1.place(x=250, y=20, width=100, height=25)
|
||||
|
||||
button2=Button(text="Clear list", command=clear_list)
|
||||
button2.place(x=250, y=50, width=100, height=25)
|
||||
|
||||
window.mainloop()
|
51
challenges124_132/challenge-130_.py
Normal file
51
challenges124_132/challenge-130_.py
Normal file
@ -0,0 +1,51 @@
|
||||
from tkinter import *
|
||||
import csv
|
||||
|
||||
def add_number():
|
||||
num=num_box.get()
|
||||
if num.isdigit():
|
||||
num_list.insert(END,num)
|
||||
num_box.delete(0,END)
|
||||
num_box.focus()
|
||||
else:
|
||||
num_box.delete(0,END)
|
||||
num_box.focus()
|
||||
|
||||
def clear_list():
|
||||
num_list.delete(0,END)
|
||||
num_box.focus()
|
||||
|
||||
def save_list():
|
||||
file=open("numbers.csv","w")
|
||||
tmp_list=num_list.get(0,END)
|
||||
item=0
|
||||
for x in tmp_list:
|
||||
newrecord=tmp_list[item]+"\n"
|
||||
file.write(str(newrecord))
|
||||
item=item+1
|
||||
file.close()
|
||||
|
||||
window=Tk()
|
||||
window.title("Number list")
|
||||
window.geometry("400x200")
|
||||
|
||||
label1=Label(text="Enter a number: ")
|
||||
label1.place(x=20, y=20, width=100, height=25)
|
||||
|
||||
num_box=Entry(text=0)
|
||||
num_box.place(x=120, y=20, width=100, height=25)
|
||||
num_box.focus()
|
||||
|
||||
num_list=Listbox()
|
||||
num_list.place(x=120, y=50, width=100, height=100)
|
||||
|
||||
button1=Button(text="Add to list", command=add_number)
|
||||
button1.place(x=250, y=20, width=100, height=25)
|
||||
|
||||
button2=Button(text="Clear list", command=clear_list)
|
||||
button2.place(x=250, y=50, width=100, height=25)
|
||||
|
||||
button3=Button(text="Save list", command=save_list)
|
||||
button3.place(x=250, y=80, width=100, height=25)
|
||||
|
||||
window.mainloop()
|
44
challenges124_132/challenge-131_.py
Normal file
44
challenges124_132/challenge-131_.py
Normal file
@ -0,0 +1,44 @@
|
||||
from tkinter import *
|
||||
import csv
|
||||
|
||||
def create_new():
|
||||
file=open("ages.csv","w")
|
||||
file.close()
|
||||
|
||||
def save_list():
|
||||
file=open("ages.csv","a")
|
||||
name=name_box.get()
|
||||
age=age_box.get()
|
||||
newrecord=name+","+age+"\n"
|
||||
file.write(str(newrecord))
|
||||
file.close()
|
||||
name_box.delete(0,END)
|
||||
age_box.delete(0,END)
|
||||
name_box.focus()
|
||||
|
||||
window=Tk()
|
||||
window.title("People List")
|
||||
window.geometry("400x100")
|
||||
|
||||
label1=Label(text="Enter a name: ")
|
||||
label1.place(x=20, y=20, width=100, height=25)
|
||||
|
||||
name_box=Entry(text="")
|
||||
name_box.place(x=120, y=20, width=100, height=25)
|
||||
name_box["justify"]="left"
|
||||
name_box.focus()
|
||||
|
||||
label2=Label(text="Enter their age: ")
|
||||
label2.place(x=20, y=50, width=100, height=25)
|
||||
|
||||
age_box=Entry(text="")
|
||||
age_box.place(x=120, y=50, width=100, height=25)
|
||||
age_box["justify"]="left"
|
||||
|
||||
button1=Button(text="Create a new file", command=create_new)
|
||||
button1.place(x=250, y=20, width=100, height=25)
|
||||
|
||||
button2=Button(text="Add to file", command=save_list)
|
||||
button2.place(x=250, y=50, width=100, height=25)
|
||||
|
||||
window.mainloop()
|
58
challenges124_132/challenge-132_.py
Normal file
58
challenges124_132/challenge-132_.py
Normal file
@ -0,0 +1,58 @@
|
||||
from tkinter import *
|
||||
import csv
|
||||
|
||||
def save_list():
|
||||
file=open("ages.csv","a")
|
||||
name=name_box.get()
|
||||
age=age_box.get()
|
||||
newrecord=name+","+age+"\n"
|
||||
file.write(str(newrecord))
|
||||
file.close()
|
||||
name_box.delete(0,END)
|
||||
age_box.delete(0,END)
|
||||
name_box.focus()
|
||||
|
||||
def read_list():
|
||||
name_list.delete(0,END)
|
||||
file=list(csv.reader(open("ages.csv")))
|
||||
tmp=[]
|
||||
for row in file:
|
||||
tmp.append(row)
|
||||
x=0
|
||||
for i in tmp:
|
||||
data=tmp[x]
|
||||
name_list.insert(END,data)
|
||||
x=x+1
|
||||
|
||||
window=Tk()
|
||||
window.title("People List")
|
||||
window.geometry("400x200")
|
||||
|
||||
label1=Label(text="Enter a name: ")
|
||||
label1.place(x=20, y=20, width=100, height=25)
|
||||
|
||||
name_box=Entry(text="")
|
||||
name_box.place(x=120, y=20, width=100, height=25)
|
||||
name_box["justify"]="left"
|
||||
name_box.focus()
|
||||
|
||||
label2=Label(text="Enter their age: ")
|
||||
label2.place(x=20, y=50, width=100, height=25)
|
||||
|
||||
age_box=Entry(text="")
|
||||
age_box.place(x=120, y=50, width=100, height=25)
|
||||
age_box["justify"]="left"
|
||||
|
||||
button1=Button(text="Add to file", command=save_list)
|
||||
button1.place(x=250, y=20, width=100, height=25)
|
||||
|
||||
button2=Button(text="Read list", command=read_list)
|
||||
button2.place(x=250, y=50, width=100, height=25)
|
||||
|
||||
label3=Label(text="Saved names: ")
|
||||
label3.place(x=20, y=80, width=100, height=25)
|
||||
|
||||
name_list=Listbox()
|
||||
name_list.place(x=120, y=80, width=230, height=100)
|
||||
|
||||
window.mainloop()
|
Loading…
Reference in New Issue
Block a user