• Jun 16, 2024 •lagiath
0 likes • 1 view
print('hello, world')
• Dec 24, 2025 •CodeCatch
0 likes • 2 views
# Demonstrating Python set usage # Create a set of integers numbers = {1, 2, 3, 4, 5} print("Initial set:", numbers) # Add an element numbers.add(6) print("After adding 6:", numbers) # Remove an element numbers.remove(3) print("After removing 3:", numbers) # Check membership print("Does the set contain 4?", 4 in numbers) # Create another set more_numbers = {4, 5, 6, 7, 8} print("Another set:", more_numbers) # Union of sets union_set = numbers.union(more_numbers) print("Union:", union_set) # Intersection of sets intersection_set = numbers.intersection(more_numbers) print("Intersection:", intersection_set) # Difference of sets difference_set = numbers.difference(more_numbers) print("Difference (numbers - more_numbers):", difference_set) # Symmetric difference sym_diff_set = numbers.symmetric_difference(more_numbers) print("Symmetric difference:", sym_diff_set) # Clear all elements numbers.clear() print("After clearing:", numbers)
• Nov 19, 2022 •CodeCatch
""" Number Guessing Game ---------------------------------------- """ import random attempts_list = [] def show_score(): if len(attempts_list) <= 0: print("There is currently no high score, it's yours for the taking!") else: print("The current high score is {} attempts".format(min(attempts_list))) def start_game(): random_number = int(random.randint(1, 10)) print("Hello traveler! Welcome to the game of guesses!") player_name = input("What is your name? ") wanna_play = input("Hi, {}, would you like to play the guessing game? (Enter Yes/No) ".format(player_name)) // Where the show_score function USED to be attempts = 0 show_score() while wanna_play.lower() == "yes": try: guess = input("Pick a number between 1 and 10 ") if int(guess) < 1 or int(guess) > 10: raise ValueError("Please guess a number within the given range") if int(guess) == random_number: print("Nice! You got it!") attempts += 1 attempts_list.append(attempts) print("It took you {} attempts".format(attempts)) play_again = input("Would you like to play again? (Enter Yes/No) ") attempts = 0 show_score() random_number = int(random.randint(1, 10)) if play_again.lower() == "no": print("That's cool, have a good one!") break elif int(guess) > random_number: print("It's lower") attempts += 1 elif int(guess) < random_number: print("It's higher") attempts += 1 except ValueError as err: print("Oh no!, that is not a valid value. Try again...") print("({})".format(err)) else: print("That's cool, have a good one!") if __name__ == '__main__': start_game()
0 likes • 4 views
#Python program to print topological sorting of a DAG from collections import defaultdict #Class to represent a graph class Graph: def __init__(self,vertices): self.graph = defaultdict(list) #dictionary containing adjacency List self.V = vertices #No. of vertices # function to add an edge to graph def addEdge(self,u,v): self.graph[u].append(v) # A recursive function used by topologicalSort def topologicalSortUtil(self,v,visited,stack): # Mark the current node as visited. visited[v] = True # Recur for all the vertices adjacent to this vertex for i in self.graph[v]: if visited[i] == False: self.topologicalSortUtil(i,visited,stack) # Push current vertex to stack which stores result stack.insert(0,v) # The function to do Topological Sort. It uses recursive # topologicalSortUtil() def topologicalSort(self): # Mark all the vertices as not visited visited = [False]*self.V stack =[] # Call the recursive helper function to store Topological # Sort starting from all vertices one by one for i in range(self.V): if visited[i] == False: self.topologicalSortUtil(i,visited,stack) # Print contents of stack print(stack) g= Graph(6) g.addEdge(5, 2); g.addEdge(5, 0); g.addEdge(4, 0); g.addEdge(4, 1); g.addEdge(2, 3); g.addEdge(3, 1); print("Following is a Topological Sort of the given graph") g.topologicalSort()
• Sep 14, 2024 •rgannedo-6205
https://codecatch.net/post/06c9f5b7-1e00-40dc-b436-b8cccc4b69be
from functools import partial def curry(fn, *args): return partial(fn, *args) add = lambda x, y: x + y add10 = curry(add, 10) add10(20) # 30