Respuesta :
Answer:
def integer_to_reverse_binary(integer_value):
reverse_binary = ""
while integer_value > 0:
reverse_binary += str(integer_value % 2)
integer_value = integer_value // 2
return reverse_binary
def reverse_string(input_string):
return input_string[::-1]
r = integer_to_reverse_binary(6)
print(reverse_string(r))
Explanation:
Create a function named integer_to_reverse_binary that takes one parameter, integer_value. Inside the function, initialize an empty string called reverse_binary to hold the result. Create a while loop that iterates while integer_value is greater than 0. Inside the loop, use the modulo operator to get the 0's and 1's and concatenate them to the reverse_binary. Use floor division to update the value of integer_value. After the loop, return the reverse_binary.
Create another function named reverse_string that takes one parameter, input_string. Inside the function, return the reverse of the input_string using slicing.
Call the functions to see the result
The program illustrates the use of loops or iterative statements.
Loops and iterations are used to perform repetitive operations.
The program in Python, where comments are used to explain each line is as follows:
#This defines the integer_to_reverse_binary function
def integer_to_reverse_binary(integer_value):
#This initializes reverse_binary to an empty string
reverse_binary = ""
#This iteration is repeated while integer_value is greater than 0
while integer_value > 0:
#This gets the binary numbers
reverse_binary += str(integer_value % 2)
#This gets the remainder of integer_value divided by 2
integer_value //= 2
#This returns the binary string
return reverse_string(reverse_binary)
#This defines the reverse_string function
def reverse_string(input_string):
#This returns the reversed string
return input_string[::-1]
#This calls the integer_to_reverse_binary function
print(integer_to_reverse_binary(14))
The program is implemented using a while loop
Read more about similar programs at:
https://brainly.com/question/14742864