Best Python code snippet using pyatom_python
ASCIIArt.py
Source:ASCIIArt.py  
1from PIL import Image, ImageDraw, ImageFont2import colorsys as colors3import math4import os5import sys6nineup = '#'7ninedown = '$'8eightup = '8'9eightdown = '9'10sevenup = '5'11sevendown = '&'12sixup = '0'13sixdown = 'O'14fiveup = '%'15fivedown = '='16fourup = '*'17fourdown = '<'18threeup = '>'19threedown = '+'20twoup = '-'21twodown = '!'22oneup = ';'23onedown = ','24zeroup = '.'25zerodown = ' '262728characters = {29    "1.0": nineup,30	"0.99": nineup,31	"0.98": nineup,32	"0.97": nineup,33	"0.96": nineup,34	"0.95": ninedown,35	"0.94": ninedown,36	"0.93": ninedown,37	"0.92": ninedown,38	"0.91": ninedown,39	"0.9": eightup,40	"0.89": eightup,41	"0.88": eightup,42	"0.87": eightup,43	"0.86": eightup,44	"0.85": eightdown,45	"0.84": eightdown,46	"0.83": eightdown,47	"0.82": eightdown,48	"0.81": eightdown,49	"0.8": sevenup,50	"0.79": sevenup,51	"0.78": sevenup,52	"0.77": sevenup,53	"0.76": sevenup,54	"0.75": sevendown,55	"0.74": sevendown,56	"0.73": sevendown,57	"0.72": sevendown,58	"0.71": sevendown,59	"0.7": sixup,60	"0.69": sixup,61	"0.68": sixup,62	"0.67": sixup,63	"0.66": sixup,64	"0.65": sixdown,65	"0.64": sixdown,66	"0.63": sixdown,67	"0.62": sixdown,68	"0.61": sixdown,69	"0.6": fiveup,70	"0.59": fiveup,71	"0.58": fiveup,72	"0.57": fiveup,73	"0.56": fiveup,74	"0.55": fivedown,75	"0.54": fivedown,76	"0.53": fivedown,77	"0.52": fivedown,78	"0.51": fivedown,79	"0.5": fourup,80	"0.49": fourup,81	"0.48": fourup,82	"0.47": fourup,83	"0.46": fourup,84	"0.45": fourdown,85	"0.44": fourdown,86	"0.43": fourdown,87	"0.42": fourdown,88	"0.41": fourdown,89	"0.4": threeup,90	"0.39": threeup,91	"0.38": threeup,92	"0.37": threeup,93	"0.36": threeup,94	"0.35": threedown,95	"0.34": threedown,96	"0.33": threedown,97	"0.32": threedown,98	"0.31": threedown,99	"0.3": twoup,100	"0.29": twoup,101	"0.28": twoup,102	"0.27": twoup,103	"0.26": twoup,104	"0.25": twodown,105	"0.24": twodown,106	"0.23": twodown,107	"0.22": twodown,108	"0.21": twodown,109	"0.2": oneup,110	"0.19": oneup,111	"0.18": oneup,112	"0.17": oneup,113	"0.16": oneup,114	"0.15": onedown,115	"0.14": onedown,116	"0.13": onedown,117	"0.12": onedown,118	"0.11": onedown,119	"0.1": zeroup,120	"0.09": zeroup,121	"0.08": zeroup,122	"0.07": zeroup,123	"0.06": zeroup,124	"0.05": zerodown,125	"0.04": zerodown,126	"0.03": zerodown,127	"0.02": zerodown,128	"0.01": zerodown,129    "0.0": zerodown130}131132#Picture Initiation Functions133def GetImage(message, errormessage):134    path = input(message)135    if os.path.exists(path):136        return Image.open(path)137    else:138        ErrorResolve(message)139        140#Gets the Text File to Write to141def GetTextFile(message):142    path = input(message)143    if path[len(path) - 4:len(path)] != '.txt':144        path = path + ".txt"145        print(f"File didn't have .txt extension. Automatically added and reading: {path} . Press enter to continue.")146        input()147    return path148149#Function for Processing Error150def ErrorResolve(message):151    print(message)152    input("Press 'Enter' to quit")153    quit()154155#Writing Picture to Text file156def GetColorCloseness(red, green, blue):157    (hue, saturation, value) = colors.rgb_to_hsv(red / 255, green / 255, blue /255)158    characterindex = str((math.floor(value * 100) / 100))159    return characters[characterindex]160161#Processes the image into text as well as writing it162def ProcessImage(x, y, img, f):163    finalmessage = ""164    for h in range(0, y, 1):165        for w in range(0, x, 1):166            try:167                r, g, b = img.getpixel((w, h))168                colortext = GetColorCloseness(r, g, b)169                finalmessage = finalmessage + colortext + colortext170            except:171                break172        finalmessage = finalmessage + "\n"173        if h % 10 == 0:174            sys.stdout.write(f"\r {h} rows done out of {y}!")175            sys.stdout.flush()176    f.write(finalmessage)177    f.close()178179#Gets the required info for any picture and resizes it accordingly180def FrameProcessing(image, file, xreduction=2, yreduction=2):181    width, height = image.size182    resizedimage = image.resize((int(width / xreduction), int(height / yreduction)))183    ProcessImage(width, height, resizedimage, file)184185#Function to Initialize Picture Conversion (Run this method to start it as it goes through all of the steps)186def GetInfo():187    defaultmessage = 'Path to File as well as extension type (.jpg, .png, etc) '188    errormsg = "File does't exist!"189    image = None190    try:191        image = GetImage(defaultmessage, errormsg)192    except:193        ErrorResolve('Error loading File. Filetype may not be supported or it could be a bug.')194    file = open(GetTextFile("Type the path where you want to put the file or just put the name if you want it in this folder "), 'w')195    FrameProcessing(image, file, 6, 6)196
...bot.py
Source:bot.py  
1from selenium import webdriver2from selenium.webdriver.common.keys import Keys3PATH = "/Applications/chromedriver"4driver = webdriver.Chrome(PATH)5import time6driver.get("https://www.nitrotype.com/login")7print(driver.title)8from selenium.webdriver.common.action_chains import ActionChains9onedown = 0 10speed = 0.00000111username = driver.find_element_by_name("username")12password = driver.find_element_by_name("password")13username.send_keys("maxstypingbot")14password.send_keys("lmao69")15time.sleep(15)16while True:17    if onedown == 0:18        try:19            firstletter = driver.find_element_by_class_name("is-waiting")20            print(firstletter.text)21            actions = ActionChains(driver)22            actions.send_keys(firstletter.text)23            actions.perform()24            time.sleep(speed)25        except:26            onedown = 127            actions = ActionChains(driver)28            time.sleep(5)29            actions.send_keys(Keys.RETURN)30            actions.perform()31            time.sleep(12)32    if onedown == 1:33        try:34            firstletter = driver.find_element_by_class_name("is-waiting")35            print(firstletter.text)36            actions = ActionChains(driver)37            actions.send_keys(firstletter.text)38            actions.perform()39            time.sleep(speed)40        except:41            onedown = 042            actions = ActionChains(driver)43            time.sleep(5)44            actions.send_keys(Keys.RETURN)45            actions.perform()46            time.sleep(12)47    if onedown == 2:48        break...198 - House Robber.py
Source:198 - House Robber.py  
1class Solution:2    def rob(self, nums: List[int]) -> int:  # 72.53% 19.27%3        memo = {}4        def rec(i):5            if i < 0:6                return 07            if i not in memo:8                memo[i] = max(rec(i-1), nums[i]+rec(i-2))9            return memo[i]10        return rec(len(nums)-1)11    def rob_dp(self, nums: List[int]) -> int:  # 72.53% 98.76%12        dp = [0, 0]13        for num in nums:14            dp[0], dp[1] = dp[1], max(dp[1], dp[0]+num)15        return max(dp)16    def rob_best_speed(self, nums: List[int]) -> int:17        n = len(nums)18        if n == 1:19            return nums[0]20        if n <= 2:21            return max(nums[0], nums[1])22        twoDown = nums[0]23        oneDown = max(twoDown, nums[1])24        for i in range(2, n):25            tmp = max(twoDown + nums[i], oneDown)26            twoDown = oneDown27            oneDown = tmp...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!!
