Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 65b263b

Browse files
style: format code with autopep8
Format code with autopep8 This commit fixes the style issues introduced in 33e86d1 according to the output from Autopep8. Details: https://app.deepsource.com/gh/avinashkranjan/Amazing-Python-Scripts/transform/e8cdafe9-e5dc-4a47-a025-0ad0204f2c21/
1 parent 1f1029a commit 65b263b

File tree

1 file changed

+80
-67
lines changed

1 file changed

+80
-67
lines changed

‎tambola-game/game.py‎

Lines changed: 80 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -2,121 +2,134 @@
22
import random
33
import tkinter.messagebox
44

5-
parent=Tk()
6-
numbers_generated=NONE
5+
parent=Tk()
6+
numbers_generated=NONE
77

88
parent.geometry("950x500")
99
parent.configure(bg="#B0E2FF")
10-
array1=[]
11-
array2=[]
12-
label=Label(parent,text="",font=("Arial", 24,"bold"))
13-
unique_nums_generated=[]
14-
unique_nums_tickets=[]
10+
array1=[]
11+
array2=[]
12+
label=Label(parent,text="",font=("Arial", 24,"bold"))
13+
unique_nums_generated=[]
14+
unique_nums_tickets=[]
1515
label.pack(pady=200)
16-
buttons1={}
17-
buttons2={}
16+
buttons1={}
17+
buttons2={}
1818
button_font = ("Arial", 10)
19-
TAMBOLA = Label(parent, text = "TAMBOLA",font="Times 20 italic bold underline",bg="#B0E2FF").place(x = 400,y = 30)
19+
TAMBOLA = Label(parent, text="TAMBOLA",
20+
font="Times 20 italic bold underline", bg="#B0E2FF").place(x=400, y=30)
21+
2022

2123
def print_number():
22-
random_number=random.randint(0,100)
24+
random_number=random.randint(0,100)
2325
if random_number in unique_nums_generated:
24-
while(random_number in unique_nums_generated):
25-
random_number=random.randint(0,100)
26+
while(random_number in unique_nums_generated):
27+
random_number=random.randint(0,100)
2628
unique_nums_generated.append(random_number)
27-
label.config(text=str(random_number),bg="#B0E2FF")
29+
label.config(text=str(random_number),bg="#B0E2FF")
2830
global numbers_generated
29-
numbers_generated=random_number
31+
numbers_generated = random_number
32+
3033

3134
def winner():
32-
x=0
33-
if len(array1)==0:
34-
x=1
35-
elif len(array2)==0:
36-
x=2
35+
x=0
36+
if len(array1)==0:
37+
x=1
38+
elif len(array2)==0:
39+
x=2
3740
else:
3841
pass
39-
if (x!=0):
42+
if (x!=0):
4043
popup(x)
4144

45+
4246
def popup(x):
43-
x=str(x)
44-
tkinter.messagebox.showinfo("GAME OVER","player "+x+" won")
47+
x=str(x)
48+
tkinter.messagebox.showinfo("GAME OVER","player "+x+" won")
4549
parent.after(5, lambda: parent.destroy())
4650

51+
4752
def pressed(number):
4853
# print("entered", number,numbers_generated)
49-
if number==1:
54+
if number==1:
5055
if numbers_generated in buttons1.keys():
5156
buttons1[numbers_generated].configure(bg="pale violet red")
5257
array1.remove(numbers_generated)
53-
elif number==2:
58+
elif number==2:
5459
if numbers_generated in buttons2.keys():
5560
buttons2[numbers_generated].configure(bg="pale violet red")
5661
array2.remove(numbers_generated)
5762
else:
5863
pass
5964

6065
winner()
61-
66+
6267

6368
def generate_buttons():
6469

6570
for numb in range(3):
66-
buttons1[array1[numb]]=Button(parent,text=array1[numb],width=10,height=5,font=button_font,bg='LightYellow2',command=lambda :pressed(1))
67-
buttons1[array1[numb]].place(x=40+(100*numb),y=100)
68-
69-
buttons2[array2[numb]]=Button(parent,text=array2[numb],width=10,height=5,font=button_font,bg='LightPink1',command=lambda :pressed(2))
70-
buttons2[array2[numb]].place(x=600+(100*numb),y=100)
71-
space=0
72-
for numb in range(3,6):
73-
buttons1[array1[numb]]=Button(parent,text=array1[numb],width=10,height=5,font=button_font,bg='LightYellow2',command=lambda :pressed(1))
74-
buttons1[array1[numb]].place(x=40+(100*space),y=200)
75-
76-
buttons2[array2[numb]]=Button(parent,text=array2[numb],width=10,height=5,font=button_font,bg='LightPink1',command=lambda :pressed(2))
77-
buttons2[array2[numb]].place(x=600+(100*space),y=200)
78-
space=space+1
79-
80-
space=0
81-
for numb in range(6,9):
82-
buttons1[array1[numb]]=Button(parent,text=array1[numb],width=10,height=5,font=button_font,bg='LightYellow2',command=lambda :pressed(1))
83-
buttons1[array1[numb]].place(x=40+(100*space),y=300)
84-
85-
buttons2[array2[numb]]=Button(parent,text=array2[numb],width=10,height=5,font=button_font,bg='LightPink1',command=lambda :pressed(2))
86-
buttons2[array2[numb]].place(x=600+(100*space),y=300)
87-
space=space+1
88-
89-
number_button=Button(parent,text="CLICK TO GENERATE A NUMBER",command=print_number,width=35,height=4,bg='PaleGreen1')
90-
number_button.place(x=338,y=260)
71+
buttons1[array1[numb]] = Button(parent, text=array1[numb], width=10, height=5,
72+
font=button_font, bg='LightYellow2', command=lambda: pressed(1))
73+
buttons1[array1[numb]].place(x=40+(100*numb), y=100)
74+
75+
buttons2[array2[numb]] = Button(parent, text=array2[numb], width=10,
76+
height=5, font=button_font, bg='LightPink1', command=lambda: pressed(2))
77+
buttons2[array2[numb]].place(x=600+(100*numb), y=100)
78+
space = 0
79+
for numb in range(3, 6):
80+
buttons1[array1[numb]] = Button(parent, text=array1[numb], width=10, height=5,
81+
font=button_font, bg='LightYellow2', command=lambda: pressed(1))
82+
buttons1[array1[numb]].place(x=40+(100*space), y=200)
83+
84+
buttons2[array2[numb]] = Button(parent, text=array2[numb], width=10,
85+
height=5, font=button_font, bg='LightPink1', command=lambda: pressed(2))
86+
buttons2[array2[numb]].place(x=600+(100*space), y=200)
87+
space = space+1
88+
89+
space = 0
90+
for numb in range(6, 9):
91+
buttons1[array1[numb]] = Button(parent, text=array1[numb], width=10, height=5,
92+
font=button_font, bg='LightYellow2', command=lambda: pressed(1))
93+
buttons1[array1[numb]].place(x=40+(100*space), y=300)
94+
95+
buttons2[array2[numb]] = Button(parent, text=array2[numb], width=10,
96+
height=5, font=button_font, bg='LightPink1', command=lambda: pressed(2))
97+
buttons2[array2[numb]].place(x=600+(100*space), y=300)
98+
space = space+1
99+
100+
number_button = Button(parent, text="CLICK TO GENERATE A NUMBER",
101+
command=print_number, width=35, height=4, bg='PaleGreen1')
102+
number_button.place(x=338, y=260)
91103
# button1=Button(parent,text=array1[1],width=10,height=5)
92104
# button1.place(x=150,y=100)
93-
94105

95106

96107
def generate_number():
97-
x=0
98-
99-
while(x<9):
100-
number= random.randint(0,100)
108+
x=0
109+
110+
while (x<9):
111+
number= random.randint(0,100)
101112
if number in array1:
102-
while(number in array1):
103-
number=random.randint(0,100)
113+
while(number in array1):
114+
number=random.randint(0,100)
104115
array1.append(number)
105-
x=x+1
106-
y=0
107-
while(y<9):
108-
number= random.randint(0,100)
116+
x=x+1
117+
y=0
118+
while (y<9):
119+
number= random.randint(0,100)
109120
if number in array2:
110-
while(number in array2):
111-
number=random.randint(0,100)
121+
while(number in array2):
122+
number=random.randint(0,100)
112123
array2.append(number)
113-
y=y+1
124+
y=y+1
114125

115126
generate_buttons()
116127

117-
button_start=Button(parent,text="START GAME",command=generate_number,fg="green",)
128+
129+
button_start = Button(parent, text="START GAME",
130+
command=generate_number, fg="green",)
118131
button_start.pack(side=TOP)
119-
button_end=Button(parent,text="END GAME",fg="red",command=parent.destroy)
132+
button_end=Button(parent,text="END GAME",fg="red",command=parent.destroy)
120133
button_end.pack(side=BOTTOM)
121134

122135
parent.mainloop()

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /