Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

String Character Multiplier

Learning Objectives

In this lab, you will:

  • create a function according to the specifications
  • check on the type
  • practice if/else statement

Instructions

In this lab, we will practice writing functions that both display (ie: print) and return values. This will all be done in the word_mult() function below.

Given two inputs, write a function word_mult(word1, word2) that will:

  • Confirm both word1 and word2 are of type str
    • If they are both strings, compute the product of the two string lengths. Then print the following:
Both "<string 1>" and "<string 2>" are strings. The product of their lengths is <product of string lengths>.

and return <product of string lengths>.

  • If they are not both strings, print the following:
Incorrect argument type found. Expected strings.

Then return False.

Hint: Remember, printing and returning a value are different. You can print strings on-screen with the command print(<string>) and return a function's output with return.

# The word_mult() function takes two inputs.
# It should first confirm that they are both string types.
#
# If they are both strings, compute the product of the two string lengths.
# Then print the following:
# "Both <string 1> and <string 2> are strings."
# "The product of their lengths is <product of string lengths>."
# Then return <product of string lengths>
#
# If they are not both strings, print the following:
# "Incorrect argument type found. Expected strings."
# Then return False

def word_mult(word1, word2):
'''Insert code here!'''

Transcribed Image Text:main.py Load default template... 1 # The word_mult() function takes two inputs. 2 # It should first confirm that they are both string types. 3 # 4 # If they are both strings, compute the product of the two string Lengths. 5 # Then print the following: 6 # "Both <string 1> and <string 2> are strings." 7 # "The product of their lengths is <product of string lengths>." 8 # Then return <product of string lengths> 10 # If they are not both strings, print the following: 11 # "Incorrect argument type found. Expected strings. 12 # Then return False 13 14 def word_mult(word1, word2): '''Insert code here!'' 15 16 17 18
Expert Solution
Check Mark
Problem Analysis :
  • First, we will enter the two strings.
  • Then we will pass both the strings to function word_mult().
  • This function will calculate the product of the length of both the strings and return it.
Knowledge Booster
Background pattern image
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
    Text book image
    Database System Concepts
    Computer Science
    ISBN:9780078022159
    Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
    Publisher:McGraw-Hill Education
    Text book image
    Starting Out with Python (4th Edition)
    Computer Science
    ISBN:9780134444321
    Author:Tony Gaddis
    Publisher:PEARSON
    Text book image
    Digital Fundamentals (11th Edition)
    Computer Science
    ISBN:9780132737968
    Author:Thomas L. Floyd
    Publisher:PEARSON
    Text book image
    C How to Program (8th Edition)
    Computer Science
    ISBN:9780133976892
    Author:Paul J. Deitel, Harvey Deitel
    Publisher:PEARSON
    Text book image
    Database Systems: Design, Implementation, & Manag...
    Computer Science
    ISBN:9781337627900
    Author:Carlos Coronel, Steven Morris
    Publisher:Cengage Learning
    Text book image
    Programmable Logic Controllers
    Computer Science
    ISBN:9780073373843
    Author:Frank D. Petruzella
    Publisher:McGraw-Hill Education