This commit is contained in:
2022-10-12 20:18:32 -04:00
parent 98b94c525e
commit 0533ffe1d4
5 changed files with 371 additions and 0 deletions
+95
View File
@@ -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()
+60
View File
@@ -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
+30
View File
@@ -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. Dont 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. ")
BIN
View File
Binary file not shown.
+186
View File
@@ -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. Dont 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
}