Question: Use python for this programming task, thank you Task 2: Collatz coniecture First create a file and save it as Week2_Task2. You will now write

 Use python for this programming task, thank you Task 2: Collatzconiecture First create a file and save it as Week2_Task2. You will

Use python for this programming task, thank you

Task 2: Collatz coniecture First create a file and save it as Week2_Task2. You will now write a program that asks (prompts) the user to enter a positive value n. If n is even, divide n by 2. If n is odd, multiply it by 3 and add 1. Each time save the result back to n. Repeat the process until n is equal to 1. Hint: Use a WHILE loop For example: Enter the value for n: 12 12 6 3 10 16 8 4 Task 3: Heron's method of convergence In this task you will write a program to compute va using Heron's method of Convergence. At each iteration the new approximate value, Xnew, of Va is obtained from the old approximation, xold, by the following expression Your program should take as input a number, a, and an initial guess for the value of va and repeatedly apply equation 1 until the approximate solution converges to close to the true solution. (In this practical, you can assume that the convergence has occurred if |xold - Xnewl is less than 0.001 is For example: Enter the value for a: 25 Enter your initial guess for x: 100 25.31187655860349 13.14977760295123 7.525475220305588 5.4237622808967645 5.016554419368942 5.000027314445108 5.000000000074607 The square root of 25.0 is 5 74607 Task 4: Finding the nth root First create a file and save it as Weekl_Task4. Write a program that when given as input from the user a number x and value n will find the nth root of x. To make this task easier you will be required to import python's math library, see https://docs.python.org/3/library/math.html Background: The nth root of a number x can be determined by using the natural logarithm and exponents. Let a be the nth root of x, this gives x - a". Taking the logarithm of x gives, log(x) log(a") We know from our log laws that log(a") nlog(a). If we divide through (1) by n we get log(x) og loga) logx) - a = 10n log(x) Note: 10 is used as base for all my logs. If I used natural log then it should be e

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!