Question

For Python for myprogramming lab. please use simple code The elements of a tuple can be...

For Python for myprogramming lab. please use simple code

The elements of a tuple can be set to 0 recursively as follows:

  • If the tuple has a length of zero, nothing should be done to it.
  • Otherwise, set the first element of the tuple to 0, and then append it to the rest of the tuple.

Write a function named clearthat accepts one argument, a tuple of any length, and returns a tuple of the same length with every element set to 0.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

def clearthat(tup):
#if it is null doing nothing
if not tup:
return ()
#recursion case
return( (0,) + clearthat(tup[1:]) )

tuple1 = (0, 1, 2, 3)
print("The array before set to all zero")
print(tuple1)
tuple1 = clearthat(tuple1)
print("The array after set to all zero")
print(tuple1)

Add a comment
Know the answer?
Add Answer to:
For Python for myprogramming lab. please use simple code The elements of a tuple can be...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Written in python programming for MyProLab The elements of a tuple can be set to 0...

    Written in python programming for MyProLab The elements of a tuple can be set to 0 recursively as follows: If the tuple has a length of zero, nothing should be done to it. Otherwise, set the first element of the tuple to 0, and then append it to the rest of the tuple. Write a function named clearthat accepts one argument, a tuple of any length, and returns a tuple of the same length with every element set to 0.

  • The sum of the elements in a tuple can be recusively calculated as follows: The sum...

    The sum of the elements in a tuple can be recusively calculated as follows: The sum of the elements in a tuple of size 0 is 0 Otherwise, the sum is the value of the first element added to the sum of the rest of the elements Write a function named sum that accepts a tuple as an argument and returns the sum of the elements in the tuple. please write code in Python and provide output.

  • Written in python programming for MyProLab :) Please use simple code Assume the availability of a...

    Written in python programming for MyProLab :) Please use simple code Assume the availability of a function called printStars. The function receives an integer value as an argument. If the argument is positive, the function prints (to standard output) the given number of asterisks. Thus, if printStars(8) is called, ******** (8 asterisks) will be printed. Assume further that the variable starCount has been declared and initialized with an integer value, possibly negative or zero. Write some code that does nothing...

  • write in java 1. Assume the availability of a method  named  makeLine that can be passed a non-negative...

    write in java 1. Assume the availability of a method  named  makeLine that can be passed a non-negative integer  n and a character  c and return a String consisting of n identical characters that are all equal to c. Write a method  named  printTriangle that receives two integer  parameters  n and k. If n is negative the method does nothing. If n happens to be an even number, itsvalue is raised to the next odd number (e.g. 4-->5). Then, when k has the value zero, the method prints...

  • 1. Write a function called ordinal_sum that accepts a string argument and returns the sum of...

    1. Write a function called ordinal_sum that accepts a string argument and returns the sum of the ordinal values of each character in the string. The ordinal value of a character is its numeric Unicode code point in decimal. 2. Write code that creates a Python set containing each unique character in a string named my_string. For example, if the string is 'hello', the set would be {'h', 'e', 'l', 'o'} (in any order). Assign the set to a variable...

  • (Python 3.5, short and simple codes please) Two non-negative integers x and y are equal if...

    (Python 3.5, short and simple codes please) Two non-negative integers x and y are equal if either: Both are 0, or x-1 and y-1 are equal Write a function named equals that recursively determines whether two parameters (both containing integer values) are equal and returns True or False.

  • Write Python code examples of statements to remove the name at position 2 from the list...

    Write Python code examples of statements to remove the name at position 2 from the list in problem 32, and to remove one of the remaining names by referencing that name. Write Python code to declare a tuple named stuck that holds the three remaining names from famfri by referencing those names as elemens of famfri. Declare a Python set containing the names of the four seasons. What happens if you declare a set using a list that contains two...

  • 1) Translate the following equation into a Python assignment statement 2) Write Python code that prints...

    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...

  • Hello can anyone help solve this please in Python the way it's asked? Question 22 40 pts List Comprehensions Write...

    Hello can anyone help solve this please in Python the way it's asked? Question 22 40 pts List Comprehensions Write the solution to a file named p2.py and upload it here. Comprehensions will show up at the midterm exam, so it's important to practice. a) Write a list comprehension that returns a list [0, 1,4, 9, 16, .. 625] starting from range(0, 26). (lots of list elements were omitted in ...) b) Write a list comprehension that returns the list...

  • python 2..fundamentals of python 1.Package Newton’s method for approximating square roots (Case Study 3.6) in a...

    python 2..fundamentals of python 1.Package Newton’s method for approximating square roots (Case Study 3.6) in a function named newton. This function expects the input number as an argument and returns the estimate of its square root. The script should also include a main function that allows the user to compute square roots of inputs until she presses the enter/return key. 2.Convert Newton’s method for approximating square roots in Project 1 to a recursive function named newton. (Hint: The estimate of...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT