Final
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
# %%
|
||||
# File: Pease-hw3a.py
|
||||
# Author: PEASE, NICHOLAS
|
||||
# Date: 12 OCT 2022
|
||||
# Section: 1002-LAB
|
||||
# E-mail: nicholas.pease@maine.edu
|
||||
# Description:
|
||||
# Write a program to ask the user annual number of visitors at their five
|
||||
# favorite Maine parks and then print out some descriptive statistics of those figures.
|
||||
# The descriptive statistics should include the minimum attendance at any park, the
|
||||
# maximum attendance at any park, the total attendance, and the average attendance at
|
||||
# all the parks. The report on the minimum and maximum should include the name of
|
||||
# the park.
|
||||
# You should write functions for each of the descriptive statistics, specifically
|
||||
# attendMin(), attendMax(), attendTotal(), and attendAvg(). Each function should take
|
||||
# the attendance at the five parks as input and return the value computed.
|
||||
# The most natural way to store the park data is in a list. Since you know the number of
|
||||
# entries and the identities of each, you should be able to do this with your current
|
||||
# understanding of lists. Specifically, you can create lists of five elements – one
|
||||
# element for each park. You do not need the more flexible capabilities to alter lists that
|
||||
# we will discuss later.
|
||||
# Collaboration:
|
||||
# I collaborated with no one
|
||||
|
||||
# %%
|
||||
def main():
|
||||
parks = ['Camden Hills','Acadia','Quoddy Head','Baxter','Moose Point']
|
||||
park_attendance = [0]*len(parks)
|
||||
for i in range(0,len(parks)):
|
||||
user_input = input("What is one of your favorite Maine parks? ")
|
||||
park_attendance_input = int(input("How many thousand people visit "+user_input+" in a year? "))
|
||||
for n in range(0,len(park_attendance)):
|
||||
if parks[n].lower() == user_input.lower():
|
||||
park_attendance[n] = park_attendance_input
|
||||
fewest_park_index, fewest_number = attendMin(park_attendance)
|
||||
most_park_index, most_number = attendMax(park_attendance)
|
||||
total_visitors = attendTotal(park_attendance)
|
||||
average_visitors = attendAvg(park_attendance)
|
||||
print("The park with the fewest visitors is "+parks[fewest_park_index]+" with "+addCommas(fewest_number)+" thousand.")
|
||||
print("The park with the most visitors is "+parks[most_park_index]+" with "+addCommas(most_number)+" thousand.")
|
||||
print("The total number of visitors at those parks is "+addCommas(total_visitors)+" thousand.")
|
||||
print("The average number of visitors per park is "+addCommas(average_visitors)+" thousand.")
|
||||
|
||||
|
||||
# %%
|
||||
# I am aware there are better ways to do this, but I am only using methods I have been taught.
|
||||
def addCommas(input):
|
||||
input = str(input)
|
||||
numbers_used = 0
|
||||
output = 0
|
||||
if len(input)>3:
|
||||
for i in range(len(input)-3,0,-3):
|
||||
if output:
|
||||
output = input[i:i+3] + "," + output
|
||||
else:
|
||||
output = input[i:i+3]
|
||||
numbers_used+=1
|
||||
output = input[0:len(input)-numbers_used*3]+","+output
|
||||
else:
|
||||
output = input
|
||||
return output
|
||||
|
||||
# %%
|
||||
def attendMin(park_attendance):
|
||||
minimum = park_attendance[0]
|
||||
park_index = 0
|
||||
for i in range(1,len(park_attendance)):
|
||||
if park_attendance[i] < minimum:
|
||||
minimum = park_attendance[i]
|
||||
park_index = i
|
||||
return park_index, minimum
|
||||
|
||||
# %%
|
||||
def attendMax(park_attendance):
|
||||
maximum = park_attendance[0]
|
||||
park_index = 0
|
||||
for i in range(1,len(park_attendance)):
|
||||
if park_attendance[i] > maximum:
|
||||
maximum = park_attendance[i]
|
||||
park_index = i
|
||||
return park_index, maximum
|
||||
|
||||
# %%
|
||||
def attendTotal(park_attendance):
|
||||
total = 0
|
||||
for i in range(0,len(park_attendance)):
|
||||
total+=park_attendance[i]
|
||||
return total
|
||||
|
||||
# %%
|
||||
def attendAvg(park_attendance):
|
||||
total = attendTotal(park_attendance)
|
||||
return total // len(park_attendance)
|
||||
|
||||
main()
|
||||
@@ -0,0 +1,60 @@
|
||||
# %%
|
||||
# File: Pease-hw3b.py
|
||||
# Author: PEASE, NICHOLAS
|
||||
# Date: 12 OCT 2022
|
||||
# Section: 1002-LAB
|
||||
# E-mail: nicholas.pease@maine.edu
|
||||
# Description:
|
||||
# Write a program that celebrates a favorite feature of favorite parks. Get the
|
||||
# favorite feature from the user for each favorite park, until the user enters ‘done’, and
|
||||
# celebrate the feature of a specified park. You should create a function that prints the
|
||||
# celebratory messages for a given park. This message should identify the park and
|
||||
# print the favorite thing about that park once for each 10,000 visitors in a year (round
|
||||
# up so that the message prints at least once for any park, no matter how small the
|
||||
# attendance). This function will need the three arguments: the name of the park, the
|
||||
# favorite feature, and the attendance. You may repurpose bits of code that you wrote
|
||||
# for part 4a.
|
||||
# Collaboration:
|
||||
# I collaborated with no one
|
||||
|
||||
# %%
|
||||
def main():
|
||||
parks = ['']
|
||||
park_activities = ['']
|
||||
park_visitors = ['']
|
||||
user_input = ""
|
||||
while user_input!='done':
|
||||
user_input = input("What is one of your favorite Maine parks (or 'done' to end)?")
|
||||
if user_input != "done":
|
||||
user_input_activity = input("What is your favorite thing about "+user_input+"? ")
|
||||
user_input_visitors = input("How many thousand people visit "+user_input+" in a year? ")
|
||||
parks = listAppender(parks, user_input)
|
||||
park_activities = listAppender(park_activities, user_input_activity)
|
||||
park_visitors = listAppender(park_visitors, user_input_visitors)
|
||||
user_input_celebrate = int(input("Which park to celebrate (between 0 and "+str(len(parks)-1)+")? "))
|
||||
celebratePark(parks[user_input_celebrate], park_activities[user_input_celebrate], park_visitors[user_input_celebrate])
|
||||
main()
|
||||
|
||||
# %%
|
||||
def celebratePark(park, activity, visitors):
|
||||
print("At "+park+", I love the:")
|
||||
print(activity+"!")
|
||||
iterations = (int(visitors) // 10)
|
||||
for i in range(0,iterations-1):
|
||||
print(activity+"!")
|
||||
|
||||
# %%
|
||||
# Again, I know there is a better way. I am just using the things I have been taught. (.append)
|
||||
def listAppender(parks, user_input):
|
||||
length = len(parks)
|
||||
if length == 1 and parks[0] == "":
|
||||
temp_list = ['']*(length)
|
||||
temp_list[0] = user_input
|
||||
else:
|
||||
temp_list = ['']*(length + 1)
|
||||
for i in range(0,length):
|
||||
temp_list[i] = parks[i]
|
||||
temp_list[-1] = user_input
|
||||
return temp_list
|
||||
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# %%
|
||||
# File: Pease-hw3c.py
|
||||
# Author: PEASE, NICHOLAS
|
||||
# Date: 12 OCT 2022
|
||||
# Section: 1002-LAB
|
||||
# E-mail: nicholas.pease@maine.edu
|
||||
# Description:
|
||||
# Write a program to generate silly song lyrics about favorite Maine foods.
|
||||
# Your program should get the food and number of verses from the user and call a
|
||||
# function named singVerse() the requested times to generate the verses.
|
||||
# Here is some sample output, with the user input in bold. (Yours does not have to
|
||||
# match this exactly, but it should be similar. You may assume that all foods come in
|
||||
# bottles. Don’t worry about the details of grammar related to singular/plural.
|
||||
# Collaboration:
|
||||
# I collaborated with no one
|
||||
|
||||
# %%
|
||||
def main():
|
||||
food = input("What is your favorite Maine food? ")
|
||||
verses = int(input("How many verses? "))
|
||||
for i in range(verses, 0, -1):
|
||||
singVerse(food,i)
|
||||
print("Oh, no. The "+food+" is all gone!")
|
||||
main()
|
||||
|
||||
# %%
|
||||
def singVerse(food, number):
|
||||
print(str(number)+" bottles of "+food+" on the wall, "+str(number)+" bottles of "+food+", Take one down, pass it around, "+str(number-1)+" bottles of "+food+" on the wall. ")
|
||||
|
||||
|
||||
+186
@@ -0,0 +1,186 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# File: Pease-hw3c.py \n",
|
||||
"# Author: PEASE, NICHOLAS \n",
|
||||
"# Date: 12 OCT 2022\n",
|
||||
"# Section: 1002-LAB\n",
|
||||
"# E-mail: nicholas.pease@maine.edu \n",
|
||||
"# Description: \n",
|
||||
"# Write a program to generate silly song lyrics about favorite Maine foods. \n",
|
||||
"# Your program should get the food and number of verses from the user and call a \n",
|
||||
"# function named singVerse() the requested times to generate the verses. \n",
|
||||
"# Here is some sample output, with the user input in bold. (Yours does not have to \n",
|
||||
"# match this exactly, but it should be similar. You may assume that all foods come in \n",
|
||||
"# bottles. Don’t worry about the details of grammar related to singular/plural. \n",
|
||||
"# Collaboration: \n",
|
||||
"# I collaborated with no one"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 124,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"100 bottles of Maple Syrup on the wall, 100 bottles of Maple Syrup, Take one down, pass it around, 99 bottles of Maple Syrup on the wall. \n",
|
||||
"99 bottles of Maple Syrup on the wall, 99 bottles of Maple Syrup, Take one down, pass it around, 98 bottles of Maple Syrup on the wall. \n",
|
||||
"98 bottles of Maple Syrup on the wall, 98 bottles of Maple Syrup, Take one down, pass it around, 97 bottles of Maple Syrup on the wall. \n",
|
||||
"97 bottles of Maple Syrup on the wall, 97 bottles of Maple Syrup, Take one down, pass it around, 96 bottles of Maple Syrup on the wall. \n",
|
||||
"96 bottles of Maple Syrup on the wall, 96 bottles of Maple Syrup, Take one down, pass it around, 95 bottles of Maple Syrup on the wall. \n",
|
||||
"95 bottles of Maple Syrup on the wall, 95 bottles of Maple Syrup, Take one down, pass it around, 94 bottles of Maple Syrup on the wall. \n",
|
||||
"94 bottles of Maple Syrup on the wall, 94 bottles of Maple Syrup, Take one down, pass it around, 93 bottles of Maple Syrup on the wall. \n",
|
||||
"93 bottles of Maple Syrup on the wall, 93 bottles of Maple Syrup, Take one down, pass it around, 92 bottles of Maple Syrup on the wall. \n",
|
||||
"92 bottles of Maple Syrup on the wall, 92 bottles of Maple Syrup, Take one down, pass it around, 91 bottles of Maple Syrup on the wall. \n",
|
||||
"91 bottles of Maple Syrup on the wall, 91 bottles of Maple Syrup, Take one down, pass it around, 90 bottles of Maple Syrup on the wall. \n",
|
||||
"90 bottles of Maple Syrup on the wall, 90 bottles of Maple Syrup, Take one down, pass it around, 89 bottles of Maple Syrup on the wall. \n",
|
||||
"89 bottles of Maple Syrup on the wall, 89 bottles of Maple Syrup, Take one down, pass it around, 88 bottles of Maple Syrup on the wall. \n",
|
||||
"88 bottles of Maple Syrup on the wall, 88 bottles of Maple Syrup, Take one down, pass it around, 87 bottles of Maple Syrup on the wall. \n",
|
||||
"87 bottles of Maple Syrup on the wall, 87 bottles of Maple Syrup, Take one down, pass it around, 86 bottles of Maple Syrup on the wall. \n",
|
||||
"86 bottles of Maple Syrup on the wall, 86 bottles of Maple Syrup, Take one down, pass it around, 85 bottles of Maple Syrup on the wall. \n",
|
||||
"85 bottles of Maple Syrup on the wall, 85 bottles of Maple Syrup, Take one down, pass it around, 84 bottles of Maple Syrup on the wall. \n",
|
||||
"84 bottles of Maple Syrup on the wall, 84 bottles of Maple Syrup, Take one down, pass it around, 83 bottles of Maple Syrup on the wall. \n",
|
||||
"83 bottles of Maple Syrup on the wall, 83 bottles of Maple Syrup, Take one down, pass it around, 82 bottles of Maple Syrup on the wall. \n",
|
||||
"82 bottles of Maple Syrup on the wall, 82 bottles of Maple Syrup, Take one down, pass it around, 81 bottles of Maple Syrup on the wall. \n",
|
||||
"81 bottles of Maple Syrup on the wall, 81 bottles of Maple Syrup, Take one down, pass it around, 80 bottles of Maple Syrup on the wall. \n",
|
||||
"80 bottles of Maple Syrup on the wall, 80 bottles of Maple Syrup, Take one down, pass it around, 79 bottles of Maple Syrup on the wall. \n",
|
||||
"79 bottles of Maple Syrup on the wall, 79 bottles of Maple Syrup, Take one down, pass it around, 78 bottles of Maple Syrup on the wall. \n",
|
||||
"78 bottles of Maple Syrup on the wall, 78 bottles of Maple Syrup, Take one down, pass it around, 77 bottles of Maple Syrup on the wall. \n",
|
||||
"77 bottles of Maple Syrup on the wall, 77 bottles of Maple Syrup, Take one down, pass it around, 76 bottles of Maple Syrup on the wall. \n",
|
||||
"76 bottles of Maple Syrup on the wall, 76 bottles of Maple Syrup, Take one down, pass it around, 75 bottles of Maple Syrup on the wall. \n",
|
||||
"75 bottles of Maple Syrup on the wall, 75 bottles of Maple Syrup, Take one down, pass it around, 74 bottles of Maple Syrup on the wall. \n",
|
||||
"74 bottles of Maple Syrup on the wall, 74 bottles of Maple Syrup, Take one down, pass it around, 73 bottles of Maple Syrup on the wall. \n",
|
||||
"73 bottles of Maple Syrup on the wall, 73 bottles of Maple Syrup, Take one down, pass it around, 72 bottles of Maple Syrup on the wall. \n",
|
||||
"72 bottles of Maple Syrup on the wall, 72 bottles of Maple Syrup, Take one down, pass it around, 71 bottles of Maple Syrup on the wall. \n",
|
||||
"71 bottles of Maple Syrup on the wall, 71 bottles of Maple Syrup, Take one down, pass it around, 70 bottles of Maple Syrup on the wall. \n",
|
||||
"70 bottles of Maple Syrup on the wall, 70 bottles of Maple Syrup, Take one down, pass it around, 69 bottles of Maple Syrup on the wall. \n",
|
||||
"69 bottles of Maple Syrup on the wall, 69 bottles of Maple Syrup, Take one down, pass it around, 68 bottles of Maple Syrup on the wall. \n",
|
||||
"68 bottles of Maple Syrup on the wall, 68 bottles of Maple Syrup, Take one down, pass it around, 67 bottles of Maple Syrup on the wall. \n",
|
||||
"67 bottles of Maple Syrup on the wall, 67 bottles of Maple Syrup, Take one down, pass it around, 66 bottles of Maple Syrup on the wall. \n",
|
||||
"66 bottles of Maple Syrup on the wall, 66 bottles of Maple Syrup, Take one down, pass it around, 65 bottles of Maple Syrup on the wall. \n",
|
||||
"65 bottles of Maple Syrup on the wall, 65 bottles of Maple Syrup, Take one down, pass it around, 64 bottles of Maple Syrup on the wall. \n",
|
||||
"64 bottles of Maple Syrup on the wall, 64 bottles of Maple Syrup, Take one down, pass it around, 63 bottles of Maple Syrup on the wall. \n",
|
||||
"63 bottles of Maple Syrup on the wall, 63 bottles of Maple Syrup, Take one down, pass it around, 62 bottles of Maple Syrup on the wall. \n",
|
||||
"62 bottles of Maple Syrup on the wall, 62 bottles of Maple Syrup, Take one down, pass it around, 61 bottles of Maple Syrup on the wall. \n",
|
||||
"61 bottles of Maple Syrup on the wall, 61 bottles of Maple Syrup, Take one down, pass it around, 60 bottles of Maple Syrup on the wall. \n",
|
||||
"60 bottles of Maple Syrup on the wall, 60 bottles of Maple Syrup, Take one down, pass it around, 59 bottles of Maple Syrup on the wall. \n",
|
||||
"59 bottles of Maple Syrup on the wall, 59 bottles of Maple Syrup, Take one down, pass it around, 58 bottles of Maple Syrup on the wall. \n",
|
||||
"58 bottles of Maple Syrup on the wall, 58 bottles of Maple Syrup, Take one down, pass it around, 57 bottles of Maple Syrup on the wall. \n",
|
||||
"57 bottles of Maple Syrup on the wall, 57 bottles of Maple Syrup, Take one down, pass it around, 56 bottles of Maple Syrup on the wall. \n",
|
||||
"56 bottles of Maple Syrup on the wall, 56 bottles of Maple Syrup, Take one down, pass it around, 55 bottles of Maple Syrup on the wall. \n",
|
||||
"55 bottles of Maple Syrup on the wall, 55 bottles of Maple Syrup, Take one down, pass it around, 54 bottles of Maple Syrup on the wall. \n",
|
||||
"54 bottles of Maple Syrup on the wall, 54 bottles of Maple Syrup, Take one down, pass it around, 53 bottles of Maple Syrup on the wall. \n",
|
||||
"53 bottles of Maple Syrup on the wall, 53 bottles of Maple Syrup, Take one down, pass it around, 52 bottles of Maple Syrup on the wall. \n",
|
||||
"52 bottles of Maple Syrup on the wall, 52 bottles of Maple Syrup, Take one down, pass it around, 51 bottles of Maple Syrup on the wall. \n",
|
||||
"51 bottles of Maple Syrup on the wall, 51 bottles of Maple Syrup, Take one down, pass it around, 50 bottles of Maple Syrup on the wall. \n",
|
||||
"50 bottles of Maple Syrup on the wall, 50 bottles of Maple Syrup, Take one down, pass it around, 49 bottles of Maple Syrup on the wall. \n",
|
||||
"49 bottles of Maple Syrup on the wall, 49 bottles of Maple Syrup, Take one down, pass it around, 48 bottles of Maple Syrup on the wall. \n",
|
||||
"48 bottles of Maple Syrup on the wall, 48 bottles of Maple Syrup, Take one down, pass it around, 47 bottles of Maple Syrup on the wall. \n",
|
||||
"47 bottles of Maple Syrup on the wall, 47 bottles of Maple Syrup, Take one down, pass it around, 46 bottles of Maple Syrup on the wall. \n",
|
||||
"46 bottles of Maple Syrup on the wall, 46 bottles of Maple Syrup, Take one down, pass it around, 45 bottles of Maple Syrup on the wall. \n",
|
||||
"45 bottles of Maple Syrup on the wall, 45 bottles of Maple Syrup, Take one down, pass it around, 44 bottles of Maple Syrup on the wall. \n",
|
||||
"44 bottles of Maple Syrup on the wall, 44 bottles of Maple Syrup, Take one down, pass it around, 43 bottles of Maple Syrup on the wall. \n",
|
||||
"43 bottles of Maple Syrup on the wall, 43 bottles of Maple Syrup, Take one down, pass it around, 42 bottles of Maple Syrup on the wall. \n",
|
||||
"42 bottles of Maple Syrup on the wall, 42 bottles of Maple Syrup, Take one down, pass it around, 41 bottles of Maple Syrup on the wall. \n",
|
||||
"41 bottles of Maple Syrup on the wall, 41 bottles of Maple Syrup, Take one down, pass it around, 40 bottles of Maple Syrup on the wall. \n",
|
||||
"40 bottles of Maple Syrup on the wall, 40 bottles of Maple Syrup, Take one down, pass it around, 39 bottles of Maple Syrup on the wall. \n",
|
||||
"39 bottles of Maple Syrup on the wall, 39 bottles of Maple Syrup, Take one down, pass it around, 38 bottles of Maple Syrup on the wall. \n",
|
||||
"38 bottles of Maple Syrup on the wall, 38 bottles of Maple Syrup, Take one down, pass it around, 37 bottles of Maple Syrup on the wall. \n",
|
||||
"37 bottles of Maple Syrup on the wall, 37 bottles of Maple Syrup, Take one down, pass it around, 36 bottles of Maple Syrup on the wall. \n",
|
||||
"36 bottles of Maple Syrup on the wall, 36 bottles of Maple Syrup, Take one down, pass it around, 35 bottles of Maple Syrup on the wall. \n",
|
||||
"35 bottles of Maple Syrup on the wall, 35 bottles of Maple Syrup, Take one down, pass it around, 34 bottles of Maple Syrup on the wall. \n",
|
||||
"34 bottles of Maple Syrup on the wall, 34 bottles of Maple Syrup, Take one down, pass it around, 33 bottles of Maple Syrup on the wall. \n",
|
||||
"33 bottles of Maple Syrup on the wall, 33 bottles of Maple Syrup, Take one down, pass it around, 32 bottles of Maple Syrup on the wall. \n",
|
||||
"32 bottles of Maple Syrup on the wall, 32 bottles of Maple Syrup, Take one down, pass it around, 31 bottles of Maple Syrup on the wall. \n",
|
||||
"31 bottles of Maple Syrup on the wall, 31 bottles of Maple Syrup, Take one down, pass it around, 30 bottles of Maple Syrup on the wall. \n",
|
||||
"30 bottles of Maple Syrup on the wall, 30 bottles of Maple Syrup, Take one down, pass it around, 29 bottles of Maple Syrup on the wall. \n",
|
||||
"29 bottles of Maple Syrup on the wall, 29 bottles of Maple Syrup, Take one down, pass it around, 28 bottles of Maple Syrup on the wall. \n",
|
||||
"28 bottles of Maple Syrup on the wall, 28 bottles of Maple Syrup, Take one down, pass it around, 27 bottles of Maple Syrup on the wall. \n",
|
||||
"27 bottles of Maple Syrup on the wall, 27 bottles of Maple Syrup, Take one down, pass it around, 26 bottles of Maple Syrup on the wall. \n",
|
||||
"26 bottles of Maple Syrup on the wall, 26 bottles of Maple Syrup, Take one down, pass it around, 25 bottles of Maple Syrup on the wall. \n",
|
||||
"25 bottles of Maple Syrup on the wall, 25 bottles of Maple Syrup, Take one down, pass it around, 24 bottles of Maple Syrup on the wall. \n",
|
||||
"24 bottles of Maple Syrup on the wall, 24 bottles of Maple Syrup, Take one down, pass it around, 23 bottles of Maple Syrup on the wall. \n",
|
||||
"23 bottles of Maple Syrup on the wall, 23 bottles of Maple Syrup, Take one down, pass it around, 22 bottles of Maple Syrup on the wall. \n",
|
||||
"22 bottles of Maple Syrup on the wall, 22 bottles of Maple Syrup, Take one down, pass it around, 21 bottles of Maple Syrup on the wall. \n",
|
||||
"21 bottles of Maple Syrup on the wall, 21 bottles of Maple Syrup, Take one down, pass it around, 20 bottles of Maple Syrup on the wall. \n",
|
||||
"20 bottles of Maple Syrup on the wall, 20 bottles of Maple Syrup, Take one down, pass it around, 19 bottles of Maple Syrup on the wall. \n",
|
||||
"19 bottles of Maple Syrup on the wall, 19 bottles of Maple Syrup, Take one down, pass it around, 18 bottles of Maple Syrup on the wall. \n",
|
||||
"18 bottles of Maple Syrup on the wall, 18 bottles of Maple Syrup, Take one down, pass it around, 17 bottles of Maple Syrup on the wall. \n",
|
||||
"17 bottles of Maple Syrup on the wall, 17 bottles of Maple Syrup, Take one down, pass it around, 16 bottles of Maple Syrup on the wall. \n",
|
||||
"16 bottles of Maple Syrup on the wall, 16 bottles of Maple Syrup, Take one down, pass it around, 15 bottles of Maple Syrup on the wall. \n",
|
||||
"15 bottles of Maple Syrup on the wall, 15 bottles of Maple Syrup, Take one down, pass it around, 14 bottles of Maple Syrup on the wall. \n",
|
||||
"14 bottles of Maple Syrup on the wall, 14 bottles of Maple Syrup, Take one down, pass it around, 13 bottles of Maple Syrup on the wall. \n",
|
||||
"13 bottles of Maple Syrup on the wall, 13 bottles of Maple Syrup, Take one down, pass it around, 12 bottles of Maple Syrup on the wall. \n",
|
||||
"12 bottles of Maple Syrup on the wall, 12 bottles of Maple Syrup, Take one down, pass it around, 11 bottles of Maple Syrup on the wall. \n",
|
||||
"11 bottles of Maple Syrup on the wall, 11 bottles of Maple Syrup, Take one down, pass it around, 10 bottles of Maple Syrup on the wall. \n",
|
||||
"10 bottles of Maple Syrup on the wall, 10 bottles of Maple Syrup, Take one down, pass it around, 9 bottles of Maple Syrup on the wall. \n",
|
||||
"9 bottles of Maple Syrup on the wall, 9 bottles of Maple Syrup, Take one down, pass it around, 8 bottles of Maple Syrup on the wall. \n",
|
||||
"8 bottles of Maple Syrup on the wall, 8 bottles of Maple Syrup, Take one down, pass it around, 7 bottles of Maple Syrup on the wall. \n",
|
||||
"7 bottles of Maple Syrup on the wall, 7 bottles of Maple Syrup, Take one down, pass it around, 6 bottles of Maple Syrup on the wall. \n",
|
||||
"6 bottles of Maple Syrup on the wall, 6 bottles of Maple Syrup, Take one down, pass it around, 5 bottles of Maple Syrup on the wall. \n",
|
||||
"5 bottles of Maple Syrup on the wall, 5 bottles of Maple Syrup, Take one down, pass it around, 4 bottles of Maple Syrup on the wall. \n",
|
||||
"4 bottles of Maple Syrup on the wall, 4 bottles of Maple Syrup, Take one down, pass it around, 3 bottles of Maple Syrup on the wall. \n",
|
||||
"3 bottles of Maple Syrup on the wall, 3 bottles of Maple Syrup, Take one down, pass it around, 2 bottles of Maple Syrup on the wall. \n",
|
||||
"2 bottles of Maple Syrup on the wall, 2 bottles of Maple Syrup, Take one down, pass it around, 1 bottles of Maple Syrup on the wall. \n",
|
||||
"1 bottles of Maple Syrup on the wall, 1 bottles of Maple Syrup, Take one down, pass it around, 0 bottles of Maple Syrup on the wall. \n",
|
||||
"Oh, no. The Maple Syrup is all gone!\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"def main():\n",
|
||||
" food = input(\"What is your favorite Maine food? \")\n",
|
||||
" verses = int(input(\"How many verses? \"))\n",
|
||||
" for i in range(verses, 0, -1):\n",
|
||||
" singVerse(food,i)\n",
|
||||
" print(\"Oh, no. The \"+food+\" is all gone!\")\n",
|
||||
"main()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 121,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def singVerse(food, number):\n",
|
||||
" print(str(number)+\" bottles of \"+food+\" on the wall, \"+str(number)+\" bottles of \"+food+\", Take one down, pass it around, \"+str(number-1)+\" bottles of \"+food+\" on the wall. \")"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3.10.5 64-bit",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.10.5"
|
||||
},
|
||||
"orig_nbformat": 4,
|
||||
"vscode": {
|
||||
"interpreter": {
|
||||
"hash": "369f2c481f4da34e4445cda3fffd2e751bd1c4d706f27375911949ba6bb62e1c"
|
||||
}
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
Reference in New Issue
Block a user