Write a python  function that takes a string as a parameter. Then your  function will check the ascii value of each character present in the string  and form a new string containing only the EVEN valued characters. Then,  return the newly formed string and finally print the returned value in the  function call. Here, an even valued character is a character whose ascii value%length of  the string is even. ================================================ Sample Input 1: hola Sample Function Call 1: function_name("hola") Sample Output 1: hl Explanation 1: Length of "hola" is 4. ASCII of ‘h’ is 104. So, 104%4=0 which is even. So, add it to the new  string. ASCII of ‘o’ is 111. So, 111%4=3 which is odd. So, do not add it to the new  string. ASCII of ‘l’ is 108. So, 108%4=0 which is even .So, add it to the new  string. ASCII of ‘a’ is 97. So, 97%4=1 which is odd. So, do not add it to the new  string. ================================================ Sample Input 2: "bye" Sample Function Call 2: function_name("bye") Sample Output 2: be Explanation 2: Length of "bye" is 3. ASCII of ‘b’ is 104. So, 98%3=2 which is even. So, add it to the new string. ASCII of ‘y’ is 121. So, 121%3=1 which is odd. So, do not add it to the new  string. ASCII of ‘e’ is 101. So, 101%3=2 which is even. So, add it to the new  string.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write a python  function that takes a string as a parameter. Then your 
function will check the ascii value of each character present in the string 
and form a new string containing only the EVEN valued characters. Then, 
return the newly formed string and finally print the returned value in the 
function call.

Here, an even valued character is a character whose ascii value%length of 
the string is even.
================================================
Sample Input 1:
hola
Sample Function Call 1:
function_name("hola")
Sample Output 1:
hl
Explanation 1:
Length of "hola" is 4.
ASCII of ‘h’ is 104. So, 104%4=0 which is even. So, add it to the new 
string.
ASCII of ‘o’ is 111. So, 111%4=3 which is odd. So, do not add it to the new 
string.
ASCII of ‘l’ is 108. So, 108%4=0 which is even .So, add it to the new 
string.
ASCII of ‘a’ is 97. So, 97%4=1 which is odd. So, do not add it to the new 
string.

================================================
Sample Input 2:
"bye"
Sample Function Call 2:
function_name("bye")
Sample Output 2:
be
Explanation 2:
Length of "bye" is 3.
ASCII of ‘b’ is 104. So, 98%3=2 which is even. So, add it to the new string.
ASCII of ‘y’ is 121. So, 121%3=1 which is odd. So, do not add it to the new 
string.
ASCII of ‘e’ is 101. So, 101%3=2 which is even. So, add it to the new 
string.

Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education