Question: Examine the Following Take a look at the code examples below and see if you can figure out what the code will do and what
Examine the Following
Take a look at the code examples below and see if you can figure out what the code will do and what the output will be.
NOTE: These programs do not give very good prompts and outputs and comments - in a normal program, you would want to make sure to always give detailed prompts, outputs and comments. They are missing in these programs so that you are not given any clues as to what the program does.
# Program 1 name = input() while not name.isalpha(): name = input() print(name.capitalize()) # Program 2 count = 0 sentence = input() for letter in sentence: if letter in "aAeEiIoOuU": count = count + 1 print(count) # Program 3 letter = input() word = "antidisestablishmentarianism" for char in word: if char == letter: print(char) # Program 4 letter1 = input() letter2 = input() while letter2 == letter1: letter2 = input() alpha = "AbCdefGHiJKLmnoPqRsTUvwxyZ" location1 = alpha.find(letter1.lower()) location2 = alpha.find(letter2.lower()) if location1 == -1: letter1 = letter1.upper() else: letter1 = letter1.lower() if location2 == -1: letter2 = letter2.upper() else: letter2 = letter2.lower() alpha = alpha.replace(letter1, letter2) print(alpha)
Turn in a written description of what each program above will do.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
