
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:
and return <product of string lengths>.
- If they are not both strings, print the following:
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!'''


- 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.
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 3 images

- Computer Science I need to write a program in C that allows the user to play a game of Mystery Word, here are the requirements: The program begins with a 6-letter word which is obscured by displaying an asterisk * in the place of each letter of the word. Four 6-letter words should be included in your program and have a theme. The word should be randomly selected when the user begins the game. After 7 incorrect guesses the user loses the game. The player wins by correctly guessing all of the letters that are part of the word. At each step, the program should remind the player of the letters he or she has already guessed, the program should not be case sensitive for input, but keep the output as uppercase letters. If the user enters the same letter twice that should count against them. Any help would be greatly appreciated as I'm stumped on how to complete this one.arrow_forwardCustomized step counter Learning Objectives In this lab, you will Create a function to match the specifications Use floating-point value division Instructions A pedometer treats walking 2,000 steps as walking 1 mile. It assumes that one step is a bit over 18 inches (1 mile = 36630 inches, so the pedometers assume that one step should be 18.315 inches). Let's customize this calculation to account for the size of our stride. Write a program whose input is the number of steps and the length of the step in inches, and whose output is the miles walked. Output each floating-point value with two digits after the decimal point, which can be achieved as follows: print(f'{your_value:.2f}') Ex: If the input is: 5345 18.315 the output is: You walked 5345 steps which are about 2.67 miles. Your program must define and call the following function. The function should return the number of miles walked.def steps_to_miles(user_steps, step_length) # Define your function here if __name__…arrow_forwardBackground Information This assignment tests your understanding of and ability to apply the programming concepts we have covered in the unit so far, including the usage of variables, input and output, data types, selection, iteration, functions and data structures. Above all else, it tests your ability to design and then implement a solution to a problem using these concepts. Assignment Overview You are required to design and implement a "Word Game" program in which the user must identify a randomly selected "password" from a list of 8 words. The 8 words are selected at random from the list of 100 words in the starter file (word_game.py) provided to you with this assignment brief. Please use the starter file as the basis of your assignment code. The user has 4 attempts in which to guess the password. Whenever they guess incorrectly, they are told how many of the letters are the same between the word they guessed and the password. For example, if the password is "COMEDY" and…arrow_forward
- C# program in Visual Studio Code. I need to be able to enter five integer values and then have the Unique values entered display. Private member variable to store 5 unique values (hint: use an Array or a List) Public function to get 5 unique values from the user and store them in the member variable loop to get the numbers, if a number is already stored, ignore it and keep looping until you have 5 unique numbers if a number is out of range, don't store the value, throw an exception and handle it in such a way that you don't break the loop but do message the user that the value was out of rangearrow_forwardFill in the Blank Word GameThis exercise involves creating a fill in the blank word game. Try prompting the user to enter a noun,verb, and an adjective. Use the provided responses to fill in the blanks and then display the story.First, write a short story. Remove a noun, verb, and an adjective.Create a function that asks for input from the user.Create another function that will fill the blanks in the story you’ve just created.Ensure that each function contains a docstring.After the noun, verb, and adjective have been collected from the user, display the story that has beencreated using their input. use python to ode.arrow_forwardWhen a function accepts several arguments, how important is it what order those arguments are sent in?arrow_forward
- assign(self, assignment:Assignment) -> AssignmentResult: """ This function is to simulate the process of the student receiving an assignment, then working on the assignment, then submitting the assignment and finally receiving grade for the assignment. This function will receive an assignment then a grade should be calculated using the following formula: grade = 1 - (Student's current energy X Assignment difficulty level). The min grade a student may receive is 0% (0) After the grade is calculated the student's energy should be decreased by percentage difficulty. Example if the student has 80% (.8) energy and the assignment is a difficultly level .2 there final energy should be 64% (.64) = .8 - (.8 * .2). The min energy a student may have is 0% (0) Finally the grade calculated should be stored internally with in this class so it can be retrieved later. Then an Assignment Result object should be created with the student's ID, the assignment…arrow_forwardC++ Mobile Service ProviderModify the program in Problem 5 so that it also displays how much package A customers would save if they purchased package B or C, and how much money Package B customers would save if they purchases Package C. If there would be no savings, no message should be printed. calculate the cost of all plans (A, B, and C) based on the number of minutes the user-entered. Then based on the plan user chose, compare, and calc. the difference among the plans. this one has some errorarrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





