Lab 03
Firstname Lastname
from datetime import datetime
now = datetime.now()
print(f"Submitted time: {now}")
Submitted time: 2024-07-21 14:43:29.144437
Question 1¶
Pizzas: Think of at least three kinds of your favorite pizza. Store these pizza names in a list, and then use a for loop to print the name of each pizza.
Modify your for loop to print a sentence using the name of the pizza instead of printing just the name of the pizza. For each pizza you should have one line of output containing a simple statement like I like pepperoni pizza.
Add a line at the end of your program, outside the for loop, that states how much you like pizza. The output should consist of three or more lines about the kinds of pizza you like and then an additional sentence, such as I really love pizza!
Question 2¶
Animals: Think of at least three different animals that have a common characteristic. Store the names of these animals in a list, and then use a for loop to print out the name of each animal.
Modify your program to print a statement about each animal, such as A dog would make a great pet.
Add a line at the end of your program stating what these animals have in common. You could print a sentence such as Any of these animals would make a great pet!
Question 3¶
Counting to Twenty: Use a for loop to print the numbers from 1 to 20, inclusive.
Question 4¶
One Hundred: Make a list of the numbers from one to one hundred, and then use a for loop to print the numbers.
Question 5¶
Summing a Hundred: Make a list of the numbers from one to one million, and then use min()
and max()
to make sure your list actually starts at one and ends at one hundred. Also, use the sum() function to see how quickly Python can add a hundred numbers.
Question 6¶
Odd Numbers: Use the third argument of the range()
function to make a list of the odd numbers from 1 to 20. Use a for
loop to print each number.
Question 7¶
Threes: Make a list of the multiples of 3 from 3 to 30. Use a for
loop to print the numbers in your list.
Question 8¶
Cubes: A number raised to the third power is called a cube. For example, the cube of 2 is written as 2 ** 3 in Python. Make a list of the first 10 cubes (that is, the cube of each integer from 1 through 10), and use a for loop to print out the value of each cube.
Question 9¶
Cube Comprehension: Use a list comprehension to generate a list of the first 10 cubes.
Question 10¶
Slices: Using one of the programs you wrote in this lab, add several lines to the end of the program that do the following:
Print the message The first three items in the list are:. Then use a slice to print the first three items from that program’s list.
Print the message Three items from the middle of the list are:. Use a slice to print three items from the middle of the list.
Print the message The last three items in the list are:. Use a slice to print the last three items in the list.
Question 11¶
My Pizzas, Your Pizzas: Start with your program from Question 1. Make a copy of the list of pizzas, and call it friend_pizzas. Then, do the following:
Add a new pizza to the original list.
Add a different pizza to the list friend_pizzas
.
Prove that you have two separate lists. Print the message My favorite pizzas are:, and then use a for loop to print the first list. Print the message My friend’s favorite pizzas are:, and then use a for loop to print the second list. Make sure each new pizza is stored in the appropriate list.
Question 12¶
Buffet: A buffet-style restaurant offers only five basic foods. Think of five simple foods, and store them in a tuple.
Use a for loop to print each food the restaurant offers.
Try to modify one of the items, and make sure that Python rejects the change.
The restaurant changes its menu, replacing two of the items with different foods. Add a line that rewrites the tuple, and then use a for loop to print each of the items on the revised menu.