Answer:
- from matplotlib import pyplot as plt
-
- with open("text.txt") as file:
- data = file.readlines()
- category = []
- amount = []
- for row in data:
- values = row.split(" ")
- category.append(values[0])
- amount.append(float(values[1]))
-
- figure = plt.figure()
- ax = figure.add_axes([0,0,1,1])
- ax.axis('equal')
- ax.pie(amount, labels = category, autopct='%1.2f%%')
- plt.show()
Explanation:
Firstly, we need to import matplotlib library (Line 1).
Next, open a file stream and use readlines method to read the data from the text file (Line 4). Presume the data read from the text files are as follows:
Rent 450
Gas 150
Food 500
Clothing 120
Car 600
Create two lists, category and amount (Line 5-6). Use a for loop to traverse through the read data and use split method to break each row of data into two individual items. The first item is added to category list whereas the second item is added to amount list (Line 7 - 10).
Next, create a plot figure and then add the axes (Line 12 - 13). We can use the pie method to generate a pie chart (Line 15) by setting the amount list as first argument and category list as value of labels attributes. The output pie chart can be found in the attachment.
Explanation:
1 make sure only you know the password
2 having weak security on one browser is basically a doorway for someone to get into your network
Answer:
def words_in_both(a, b):
a1 = set(a.lower().split())
b1 = set(b.lower().split())
return a1.intersection(b1)
common_words = words_in_both("She is a jack of all trades", 'Jack was tallest of all')
print(common_words)
Explanation:
Output:
{'all', 'of', 'jack'}
Answer:
A. The mathematical formula for finding the area of a circle.
D. Instructions for setting up a new DVD player
E. A series of steps that moves a "lighting bot" around to turns on lights.
Explanation:
Algorithm is a systematic procedure (or process) that produces the answer to a question or the solution of a problem in a finite number of steps.
Option A is an algorithm. The mathematical formula for finding the area of a circle gives a solution to a problem. The problem is finding area of a circle and the formula gives the step by step procedure finding the area of a circle.
Option B is not an algorithm. Option B just provide a list of your favourite animals and it doesn't answer a question we know about.
Option C is not an algorithm. A problem statement is still a problem with no solution whereas algorithm provides solution
Option D is an algorithm. It provides the step by step procedures for setting up a new DVD player
Option E is an algorithm. It provides a series of steps that moves a lighting bot around to turns on lights, so it provides a solution.
Answer:Prompt the user to enter two words and a number, storing each into separate variables. Then, output those three values on a single line separated by a space. (Submit for 1 point) Ex: If the input is: yellow Daisy 6 the output after the prompts is: You entered: yellow Daisy 6 Note: User input is not part of the program output. (2) Output two passwords using a combination of the user input. Format the passwords as shown below. (Submit for 2 points, so 3 points total). Ex: If the input is: yellow Daisy 6 the output after the prompts is: You entered: yellow Daisy 6 First password: yellow_Daisy Second password: 6yellow6 (3) Output the length of each password (the number of characters in the strings). (Submit for 2 points, so 5 points total). Ex: If the input is: yellow Daisy 6 the output after the prompts is: You entered: yellow Daisy 6 First password: yellow_Daisy Second password: 6yellow6 Number of characters in yellow_Daisy: 12 Number of characters in 6yellow6: 8
I have tried several different ways of doing this, but I keep getting an error on line 6
Explanation: