## screencap.py

0 likes • Jan 23, 2021 • 0 views
Python

## More Python Posts

#### sum of powers

0 likes • Nov 19, 2022 • 0 views
Python
```def sum_of_powers(end, power = 2, start = 1):  return sum([(i) ** power for i in range(start, end + 1)])
sum_of_powers(10) # 385sum_of_powers(10, 3) # 3025sum_of_powers(10, 3, 5) # 2925```

#### collect dictionary

0 likes • Nov 19, 2022 • 0 views
Python
```from collections import defaultdict
def collect_dictionary(obj):  inv_obj = defaultdict(list)  for key, value in obj.items():    inv_obj[value].append(key)  return dict(inv_obj)  ages = {  'Peter': 10,  'Isabel': 10,  'Anna': 9,}collect_dictionary(ages) # { 10: ['Peter', 'Isabel'], 9: ['Anna'] }```

#### Bogo Sort

0 likes • Nov 19, 2022 • 0 views
Python
```# Python program for implementation of Bogo Sortimport random
# Sorts array a[0..n-1] using Bogo sortdef bogoSort(a):	n = len(a)	while (is_sorted(a)== False):		shuffle(a)
# To check if array is sorted or notdef is_sorted(a):	n = len(a)	for i in range(0, n-1):		if (a[i] > a[i+1] ):			return False	return True
# To generate permuatation of the arraydef shuffle(a):	n = len(a)	for i in range (0,n):		r = random.randint(0,n-1)		a[i], a[r] = a[r], a[i]
# Driver code to test abovea = [3, 2, 4, 1, 0, 5]bogoSort(a)print("Sorted array :")for i in range(len(a)):	print ("%d" %a[i]),```

#### Hello World

0 likes • Sep 9, 2023 • 11 views
Python
`print("test")`

#### UNT CSCE 2100 Question 1

0 likes • Nov 18, 2022 • 1 view
Python
```#question1.pydef rose(n) :  if n==0 :     yield []  else :    for k in range(0,n) :          for l in rose(k) :        for r in rose(n-1-k) :                  yield [l]+[r]+[r]            def start(n) :  for x in rose(n) :       print(x) #basically I am printing x for each rose(n) file

print("starting program: \n")start(2) # here is where I call the start function```

#### when predicate lambda

0 likes • Nov 19, 2022 • 0 views
Python
```def when(predicate, when_true):  return lambda x: when_true(x) if predicate(x) else x
double_even_numbers = when(lambda x: x % 2 == 0, lambda x : x * 2)print(double_even_numbers(2)) # 4print(double_even_numbers(1)) # 1```