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!!
