Concept explainers
Explanation of Solution
a.
Sum of “n” numbers using “while” loop:
Program:
#set the values
s = 0
i = 0
#get the input from the user
n = eval (input ("Enter the n value: "))
#check "i" is greater than or equal to "n"
while i <= n:
#sum all the numbers
s = s + i
#increment the value
...
Explanation of Solution
b.
Sum first “n” odd numbers using “while” loop:
Program:
#set the values
s = 0
i = 1
#get the input from the user
n = eval (input ("Enter the n value: "))
#check "i" is greater than or equal to "n"
while i <= n:
#sum all the numbers
s = s + i
#increment the value
...
Explanation of Solution
c.
Sum of “n” numbers using “while” loop:
Program:
#set the values
s = 0
#check the condition
while True:
#get the input from the user
n= eval(input("Enter a value: "))
#check "n" is equal to 999
if n == 999:
#break the statement
break
�...
Explanation of Solution
d.
Displaying the number of times a whole number “n” can be divided by 2 using “while” loop:
Program:
#get the input from the user
n = int(input("Enter number: "))
#set the value
count = 0
#check "n" is greater than 1
while(n>1):
#divide the "n" by 2
n = n // 2
#incremen...
Want to see the full answer?
Check out a sample textbook solutionChapter 8 Solutions
Python Programming: An Introduction to Computer Science, 3rd Ed.
- 2- Write a function sumsteps2 that calculates and returns the sum of 1 to n in steps of 2, where n is an argument passed to the function. For example, if 11 is passed, it will return 1 + 3 + 5 + 7+ 9 + 11. Do this using a for loop. Calling the function will look like this: >> sumsteps2 (11) ans = 36arrow_forwardcompare loans with various interest rates) Write a programthat lets the user enter the loan amount and loan period in number of years anddisplays the monthly and total payments for each interest rate starting from 5% to10%, with an increment of 1/4. Here is a sample run: Loan Amount: 10000Number of Years: 5Interest Rate Monthly Payment Total Payment5.000% 188.71 11322.745.250% 189.86 11391.595.500% 191.01 11460.70...9.750% 211.24 12674.5510.000% 212.47 12748.23arrow_forward|_Do 7: Recursion • Recursion can be used instead of loops • Create a program without a loop, using recursion to compute a*b. • The user should enter integers a and b. You do not have to do error checking. • Example output. This program conputes a*b, pleese enter a: 4 program computes a'b, please entarrow_forward
- Racket code only please - primeTest It takes as input any positive integer n and returns true if the absolute value of the polynomial 8n2 − 488n + 7243 is a prime number. For example, the invocation (primeTest 5) should return true. - primeTestSeq This takes two arguments, a low bound and an upper bound. It determines what percentage of the integers between the lower bound and the upperbound are, according to primeTest, a prime number. For example, the invocation (primeTestSeq 1 60) should return 100.arrow_forwardHailstone sequence Given a positive integer n, the following rules will always create a sequence that ends with 1, called the hailstone sequence: If n is even, divide it by 2 If n is odd, multiply it by 3 and add 1 (i.e. 3n +1) Continue until n is 1 Write a program that reads an integer as input and prints the hailstone sequence starting with the integer entered. Format the output so that ten integers, each separated by a tab character (\t), are printed per line. The output format can be achieved as follows:System.out.print(n + "\t"); Ex: If the input is: 25 the output is: 25 76 38 19 58 29 88 44 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 in javaarrow_forwardHailstone sequence Given a positive integer n, the following rules will always create a sequence that ends with 1, called the hailstone sequence: If n is even, divide it by 2 If n is odd, multiply it by 3 and add 1 (i.e. 3n +1) Continue until n is 1 Write a program that reads an integer as input and prints the hailstone sequence starting with the integer entered. Format the output so that ten integers, each separated by a tab character (\t), are printed per line. The output format can be achieved as follows:System.out.print(n + "\t"); Ex: If the input is: in javaarrow_forward
- paython programing qustion Write a while loop that will print all the numbers between 200 and 300 (200 and 300 included) that are divisible by 3 but not divisible by 6. Your output should include the following numbers: 201 207 213 219 225 231 237 243 249 255 261 267 273 279 285 291 297arrow_forwardPart B: For Loop ProgramWrite a program to compute the sum of the first N Fibonacci numbers, where N is an integer that is input by the user. Once it computes the sum, the program will prompt the user for a new value of N. The program will exit if the user enters a non-integer number or string (such as “quit”) instead of an integer. For both the above problems, the first four numbers of the Fibonacci sequence are 0, 1, 1, and 2. Part B must use at least one For loop, but may also use while loops. Invalid (negative) numbers should be flagged and handled. Output should be like : Welcome to the Fibonacci AdderTo quit, end a non-integer number or string How many Fibonacci numbers should be summed? >> 10The sum of the first 10 Fibonacci numbers is: 88 How many Fibonacci numbers should be summed? >> xxx Thank You for Using the Fibonacci Adderarrow_forwardFactorials The factorial of n (written n!) is the product of the integers between 1 and n. Thus 4! = 1*2*3*4 = 24. By definition, 0! = 1. Factorial is not defined for negative numbers. Write a program that asks the user for a non-negative integer and computes and prints the factorial of that integer. You'll need a while loop to do most of the work-this is a lot like computing a sum, but it's a product instead. And you'll need to think about what should happen if the user enters 0. 1. 2. Now modify your program so that it checks to see if the user entered a negative number. If so, the program should print a message saying that a nonnegative number is required and ask the user the enter another number. The program should keep doing this until the user enters a nonnegative number, after which it should compute the factorial of that number. Hint: you will need another while loop before the loop that computes the factorial. You should not need to change any of the code that computes the…arrow_forward
- Programming fundamentals @ "*+ ریموهه أريد ذا lava QUESTION 22 25 pc B2. Write a loop statement (NOT a complete program) to display all the numbers that are multiples of 5 between I and 100 inclusive. [2.5 marks] The loop should display the following numbers: 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 - T-E- BE . TT T Arial v 3(12pt) Cliok Seve and Submit to save and submit. Click Save All Anneers to save all aners Save AAnswersarrow_forwardc++ prob Write a loop to request integer values from the console until the value is greater than 100. Example OutputEnter a number greater than 100: 20Enter a number greater than 100: 50Enter a number greater than 100: 150arrow_forwardThe shape is: *** Part 2 Add this comment: # Ass 1: Part 2 Write a program that ask the user to enter two integers N and M then prints the summation of even numbers from N to M. (Note: N and M included if were even numbers). Samplel: Please enter N value: 0 Please enter M value: 10 The sum is: 30 Sample2: Please enter N value: 4 Please enter M value: 8 The sum is: 18 hugill gi eolarrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education