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!'''
    

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
expand button
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
Computer Science
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