1. Write a Python function that implements the following algorithm that computes the sum of the first n non-negative powers of 2: 20 + 21 + ... + 2n-1, where n ≥ 0:
1. Input n (assume n ≥ 0)
2. Set sum to 1
3. Set value to 2
4. Do the following n-1 times:
a. Add value to sum
b. Multiply value by 2
5. Output sum
2.Use turtle to draw two flags of two countries whose names start with the same letters as your first names (A AND H). Use for loop whenever possible
In case of any query, do comment.
Note: As per the HomeworkLib policy only first question can be answered in case of multiple questions. So providing answer to first question.
Please also see the screen shot of the code for indentation.
Code:
#function to calculate sum of powers
def sumOfPowers(n):
#set sumPowers to 1
sumPowers = 1
#set value to 2
value = 2
#iterate from 0 to n-1
for i in range(n-1):
#add value to sumPowers
sumPowers += value
#multiply the value by 2
value = value * 2
#output sumPowers
print("sumOfPowers({}) = {}".format(n, sumPowers))
#main driver function
sumOfPowers(4)
sumOfPowers(6)
sumOfPowers(8)
=======screen shot of the code for indentation and output=====
1. Write a Python function that implements the following algorithm that computes the sum of the...
1.Use turtle to draw two flags of two countries whose names start with the same letters as your first names(A andH). Use for loop whenever possible 2. Write a Python function that implements the following algorithm that computes the sum of the first n non-negative powers of 2: 20 + 21 + ... + 2n-1, where n ≥ 0: 1. Input n (assume n ≥ 0) 2. Set sum to 1 3. Set value to 2 4. Do the following...
PYTHON: (Sum the digits in an integer using recursion) Write a recursive function that computes the sum of the digits in an integer. Use the following function header: def sumDigits(n): For example, sumDigits(234) returns 9. Write a test program that prompts the user to enter an integer and displays the sum of its digits. Sample Run Enter an integer: 231498 The sum of digits in 231498 is 27
please help with python
Write a well-documented, Python program, hmwk305.py that implements the Selection-Sort algorithm. Selection Sort segments the list into sorted and unsorted elements. The algorithm continues to remove the smallest element of the unsorted list and adds it to the sorted segment. Implement the algorithm that accepts an unsorted list and returns a sorted one - in ascending order. 5 3 8 4 6 Initial List Minimum Swaps Position: Sorted List Length 1 Minimum Swaps Position: Sorted List...
Question 4 CLO3 The following Python script implements an algorithm to find and prints the max value in a list of values. MAX 0 def MaxVal (Ist): for i in Ist: if( MAX < i): MAX = i return (MAX) Marks (20,24,26,19,5,31,24,32,32,45 print (MaxVal (Marks) a. Express the number of operations in terms of a function f(n), where n is the input size. (1 Mark) b. What is the total number of operations in the for loop of the algorithm...
1. Give the Python program that computes the square of a number. The number is passed to the function as a parameter. The output is the square of this number. For example, the function can be used as shown below . . . . n = s q u a r e ( 7 ) . . . 2. Another very useful feature of Python is looping, which is more flexible than that available in BB. For example: while i...
The following function computes by summing the Taylor series
expansion to n terms. Write a program to print a table of using both this function and
the exp() function from the math library, for x = 0 to 1 in steps
of 0.1. The program should ask the user what value of n to use.
(PLEASE WRITE IN PYTHON)
def taylor(x, n):
sum = 1
term = 1
for i in range(1, n):
term = term * x / i...
1) Translate the following equation into a Python assignment statement 2) Write Python code that prints PLUS, MINUS, O ZERO, depending on the value stored in a variable named N. 3) What is printed by: 3 - 1 while 5: while 10 Print ) Page 1 of 9 4) Write a Python while loop that reads in integers until the user enters a negative number, then prints the sum of the numbers. 1-2 of 9 4) Write a Python while...
Question 5 (10 Points) Write a well-documented, Python program, hmwk305.py that implements the Selection-Sort algorithm. Selection-Sort segments the list into sorted and unsorted elements. The algorithm continues to remove the smallest element of the unsorted list and adds it to the sorted segment. Implement the algorithm that accepts an unsorted list and returns a sorted one - in ascending order. 5 3 8 Initial List 4 6 18 4 6 Minimum Swaps Position: Sorted List Length 1 Minimum Swaps Position:...
Write a Python script named assignment2.py that implements the following steps given an integer value: 1.) Double the value of every second digit beginning from the right. For example, the number 1386 has digits [1, 3, 8, 6] which become [2, 3, 16, 6]. 2.) Add the digits of the doubled values and the digits that were not doubled from the original number. For example, [2, 3, 16, 6] becomes 2 + 3 + 1 + 6 + 6 =...
The following are short Python calculations. Give the answer and the Python code for each. 1. What is the sum of the numbers from 22:100 incrementing by 2? Do this in two ways: Use a while statement and a for loop to do the calculation. (Hint: make sure the numbers include 100) 2. What is the mean, standard deviation of the square root of the numbers from 3 to 5 incrementing by 0.1? Use the linspace function from the numpy...