Best Python code snippet using molecule_python
TicTacToe.py
Source:TicTacToe.py
1#Code tissue2import turtle3import time4print("This is the position of the numbers:"5 "\n|7|8|9|"6 "\n|4|5|6|"7 "\n|1|2|3|")89t = turtle.Turtle()10s = turtle.Screen()11move_list = []12move_2 = []131415def circle():16 t.pensize(10)17 t.color("blue")18 t.pendown()19 r = 4020 t.circle(r)212223#Code tissue24def letterX(t,length):25 t.pensize(10)26 t.color("red")27 t.down()28 t.right(45)29 t.forward(length/2)30 t.right(180)31 t.forward(length)32 t.right(180)33 t.forward(length/2)34 t.left(90)35 t.forward(length/2)36 t.right(180)37 t.forward(length)38 t.right(180)39 t.forward(length/2)40 t.right(45)41 t.up()4243444546#Code tissue47ws = turtle.Screen()48t.color("Green")49t.width("10")50t.speed(2)51for i in range(4):52 t.forward(300)53 t.left(90)54t.penup()55t.goto(0, 100)56t.pendown()57t.forward(300)58t.penup()59t.goto(0, 200)60t.pendown()61t.forward(300)62t.penup()63t.goto(100, 0)64t.pendown()65t.left(90)66t.forward(300)67t.penup()68t.goto(200, 0)69t.pendown()70t.forward(300)7172check_1 = [1, 2, 3]73check_2 = [1, 5, 9]74check_3 = [7, 5, 3]75check_4 = [4, 5, 6]76check_5 = [7, 8, 9]77check_6 = [7, 4, 1]78check_7 = [8, 5, 2]79check_8 = [9, 6, 3]8081#Code tissue82number = 183move_1 = []84while number == 1:85 Move = int(input("Player 1, Where would you like to put your X (1 - 9)?: "))86 if Move in move_list:87 print("Sorry, square already taken")88 move_1.remove(Move)89 Move = int(input("Player 1, Where would you like to put your X (1 - 9)?: "))90 move_list.extend([Move])91 move_1.extend([Move])92 set1 = set(check_1)93 set2 = set(move_1)94 is_subset = set1.issubset(set2)95 if is_subset == True:96 print("Congrats player 1 you won")97 break98 set1 = set(check_2)99 set2 = set(move_1)100 is_subset = set1.issubset(set2)101 if is_subset == True:102 print("Congrats player 1 you won")103 break104 set1 = set(check_3)105 set2 = set(move_1)106 is_subset = set1.issubset(set2)107 if is_subset == True:108 print("Congrats player 1 you won")109 break110 set1 = set(check_4)111 set2 = set(move_1)112 is_subset = set1.issubset(set2)113 if is_subset == True:114 print("Congrats player 1 you won")115 break116 set1 = set(check_5)117 set2 = set(move_1)118 is_subset = set1.issubset(set2)119 if is_subset == True:120 print("Congrats player 1 you won")121 break122 set1 = set(check_6)123 set2 = set(move_1)124 is_subset = set1.issubset(set2)125 if is_subset == True:126 print("Congrats player 1 you won")127 break128 set1 = set(check_7)129 set2 = set(move_1)130 is_subset = set1.issubset(set2)131 if is_subset == True:132 print("Congrats player 1 you won")133 break134 set1 = set(check_8)135 set2 = set(move_1)136 is_subset = set1.issubset(set2)137 if is_subset == True:138 print("Congrats player 1 you won")139 break140141142 if Move == 1:143 t.penup()144 t.goto(50,50)145 letterX(t, 100)146 if Move == 2:147 t.penup()148 t.goto(150,50)149 letterX(t, 100)150 if Move == 3:151 t.penup()152 t.goto(250,50)153 letterX(t, 100)154 if Move == 4:155 t.penup()156 t.goto(50,150)157 letterX(t, 100)158 if Move == 5:159 t.penup()160 t.goto(150,150)161 letterX(t, 100)162 if Move == 6:163 t.penup()164 t.goto(250,150)165 letterX(t, 100)166 if Move == 7:167 t.penup()168 t.goto(50,250)169 letterX(t, 100)170 if Move == 8:171 t.penup()172 t.goto(150,250)173 letterX(t, 100)174 if Move == 9:175 t.penup()176 t.goto(250, 250)177 letterX(t, 100)178179180 time.sleep(0.6)181182 Move2 = int(input("Player 2, Where would you like to put your O (1 - 9)?: "))183 if Move2 in move_list:184 print("Sorry, square already taken")185 Move2 = int(input("Player 2, Where would you like to put your O (1 - 9)?: "))186 move_list.append(Move2)187 move_2.extend([Move2])188 set1 = set(check_1)189 set2 = set(move_2)190 is_subset = set1.issubset(set2)191 if is_subset == True:192 print("Congrats player 2 you won")193 break194 is_subset = set1.issubset(set2)195 if is_subset == True:196 print("Congrats player 1 you won")197 break198 set1 = set(check_3)199 set2 = set(move_2)200 is_subset = set1.issubset(set2)201 if is_subset == True:202 print("Congrats player 1 you won")203 break204205 set1 = set(check_4)206 set2 = set(move_2)207 is_subset = set1.issubset(set2)208 if is_subset == True:209 print("Congrats player 1 you won")210 break211 set1 = set(check_5)212 set2 = set(move_2)213 is_subset = set1.issubset(set2)214 if is_subset == True:215 print("Congrats player 1 you won")216 break217 set1 = set(check_6)218 set2 = set(move_2)219 is_subset = set1.issubset(set2)220 if is_subset == True:221 print("Congrats player 1 you won")222 break223 set1 = set(check_7)224 set2 = set(move_2)225 is_subset = set1.issubset(set2)226 if is_subset == True:227 print("Congrats player 1 you won")228 break229 set1 = set(check_8)230 set2 = set(move_2)231 is_subset = set1.issubset(set2)232 if is_subset == True:233 print("Congrats player 1 you won")234 break235236 if Move2 == 1:237 t.penup()238 t.goto(90, 50)239 circle()240 if Move2 == 2:241 t.penup()242 t.goto(190, 50)243 circle()244 if Move2 == 3:245 t.penup()246 t.goto(290, 50)247 circle()248 if Move2 == 4:249 t.penup()250 t.goto(90, 150)251 circle()252 if Move2 == 5:253 t.penup()254 t.goto(190, 150)255 circle()256 if Move2 == 6:257 t.penup()258 t.goto(290, 150)259 circle()260 if Move2 == 7:261 t.penup()262 t.goto(90, 250)263 circle()264 if Move2 == 8:265 t.penup()266 t.goto(190, 250)267 circle()268 if Move2 == 9:269 t.penup()270 t.goto(290, 250)271 circle()272 if len(move_list) == 9:273 print ("End of Game")274 break275276 time.sleep (1)277278279280
...
set_problem.py
Source:set_problem.py
...28print(set_differences(set2, set1)) # {2,3}29print(set_differences(set4, set1)) # {9,5,7}30print(set_differences(set1, set6)) # {4}31# In this problem, find if one set is a subset of another set (You will need to look this up)32def is_subset(megaset, subset):33 pass34print("Problem 3")35print(is_subset(set1, set2)) # False36print(is_subset(set2, set1)) # True37print(is_subset(set3, set1)) # False38print(is_subset(set4, set1)) # False...
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!