Write a program that outputs inflation rates for two successive years and whether the inflation is increasing or decreasing. Ask the user to input the current price of an item and its price one year and two years ago. To calculate the inflation rate for a year, subtract the price of the item for that year from the price of the item one year ago and then divide the result by the price a year ago. Your program must contain at least the following functions: a function to get the input, a function to calculate the results, and a function to output the results. Use appropriate parameters to pass the information in and out of the function. Do not use any global variables.

Answers

Answer 1

The inflation calculator program is an illustration of Python functions; where the functions are executed when called or evoked

The inflation program

The inflation calculator program written in Python, where comments are used to explain each action is as follows:

#Thie function gets all input

def getInput():

   cPrice = float(input("Current Price: "))

   pYear1 = float(input("Year 1 Price: "))

   pYear2 = float(input("Year 2 Price: "))

   return cPrice, pYear1, pYear2

#This function prints inflation rate

def printinfRate(myinfRate):

  print("Inflation infRate: ",myinfRate)

#This function calculates inflation rate

def calcinfRate(cPrice, pPrice):

  infinfRate = (pPrice - cPrice)/ pPrice

  printinfRate(round(infinfRate,2))

#The main function begins here

#This gets the prices

cprice, pYear1, pYear2 =  getInput()

#The next 2 lines calls the calcinfRate function to calculate the inflation rate

calcinfRate(cprice, pYear1);

calcinfRate(pYear1, pYear2)

Read more about Python Programs at:

https://brainly.com/question/16397886


Related Questions

(Print distinct numbers) Write a program that reads in numbers
separated by a space in one line and displays distinct numbers (i.e., if
a number appears multiple times, it is displayed only once). (Hint:
Read all the numbers and store them in list1. Create a new list list2.
Add a number in list1 to list2. If the number is already in the list,
ignore it.)

Answers

I've included my code in the picture below.

If num1 and num2 are the same, print equal.

Answers

num1 = some value

num2 = some value

if num1 == num2:

   print("equal")

You just need to provide the values for the numbers. I hope this helps!

PLZZZZZZZZZZZZZZZ HELP ME OUT!!!!! I SICK AND TIRED OF PEOPLE SKIPING MY QUESTION WHICH IS DUE TODAY!!!!ANSWER THEM ALL PLZ

DIABETES: What causes this condition? *

DIABETES: What are the symptoms of this condition? *


DIABETES: Does this condition explain why Elisa may be tired? (Why or why not?) *

DIABETES: Which molecule is most likely affected by this condition: oxygen, glucose, or amino acids? *

ANEMIA: What causes this condition? *

ANEMIA: What are the symptoms of this condition? *

ANEMIA: Does this condition explain why Elisa may be tired? (Why or why not?) *


ANEMIA: Which molecule is most likely affected by this condition: oxygen, glucose, or amino acids? *

Answers

Answer:

Explanation:

Being overweight, eating unhealthy, and not exercising can cause diabetes.

Some symptoms of diabetes are being sleepy, being very thirsty, losing weight without trying to, being very hungry, having dry skin, and your hands or feet being numb are some symptoms.

This conditions does explain why Elsa may be tired because tiredness is a symptom of diabetes.

Glucose is most likely affected by diabetes.

Having a shortage of iron in your body causes anemia

Symptoms of anemia are weakness, fatigue, shortness of breath, pale skin, chest pain, and dizziness.

Anemia may be the reason Elisa is tired because it causes fatigue and weakness.

Oxygen is most likely affected by anemia.

Alexis has six different pieces of jewelry to show and describe

Answers

Answer:

The answer to this question is given below in the explanation section

Explanation:

This question is not complete and the completed question is given below:

Alexis has six different pieces of jewelry to show and describe on a web page. Two are gold, and the rest are silver. Based on the principles of proximity, how would she display these pieces on her page?

She would separate each and provide some distance between them She would mix the pieces and keep them all close together She would make two columns of jewelry with an equal number of  pieces in each She would group the gold together, and the silver together

Based on the principle of proximity, the correct answer to this question is:

She would group the gold together, and the silver together.

As you know that the principle of proximity states that things that are close together appear to be more related than things that are spaced farther apart. So based on this principle she needs to make two groups gold and silver. So, based on the proximity principle, she would group the gold together, and the silver together.  

what are the steps involved in adding headers and footers to a Microsoft word document. ​

Answers

hey!!

your ans is here...

steps :

1.Click on insert tab.

2.Click on the header button or footer button.

suppose u have click on header..

3. A list of various header styles appears. Now u can select the required style.

Thanks

Hope it helps u.. mark as brainlist..

What game is this? help mee?

Answers

Answer:

nooooooo

Explanation:

Explain the factors affecting computer performance

Answers

Answer:

They include: the speed of the CPU, the space on the hard disk, the size of the RAM, the type of the graphics card, the speed of the hard disk,, if the computer is multitasking, the defragmenting files

d) Software which is basically language translation software.​

Answers

Answer:

tayanaf

Explan

ation:صثح

explain why it is wise to remember your social security number

Answers

If you know your number, you may never need your card again. It is the number, not the card, that is most important. Your Social Security number is nine digits, that is only two digits more than a phone number. If you don't know it by heart, now is a great time to commit it to memoryy

It is vital to remember your social security number as one can work or go places cardless without always carrying the card around if you are able to memorize the number.

What is a Social Security number?

A Social Security number is known to be the number given to citizens of a country. It is vital because one need it if they want to get a job.

The use of Social Security is one that can give us some benefits and one can use it to get some government services. It is good that one should keep their Social Security card in the right place.

Learn more about social security number from

https://brainly.com/question/2149712

Write modified code that will generate a random number between 0 and 255 when a button is pressed and will write the number to the serial monitor as well as to the receiver Arduino.

Answers

Solution :

#include<LiquidCrystal.h>

int value;

int flag;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup()

{

lcd.begin(16, 2);

Serial.begin(9600);

}

void loop()

{

value=digitalRead(7);

  if(value==0){

flag=1;}

  if(value==1){

flag=~flag;}

  if (flag==1){

lcd.setCursor(0,0);    

  lcd.print("number is");

lcd.setCursor(2,1);    

lcd.print(random(0, 255));

delay(1000);

}

  else{

lcd.setCursor(0,0);

lcd.print("Not Pressed");

delay(1000);

lcd.clear();}

}

A man is charged a fee by the city for having numerous broken cars and auto parts in his front yard. Which of the following correctly describes why the city punishes him? He has committed a crime. He is in violation of a city statute. He has violated an amendment of the U.S. Constitution. A judge has decided that he is in violation of civil law.

Answers

Answer:

Violation of city Statute

         

Answer:

B

Explanation:

A local bank has just one branch. It sets up a peer-to-peer network for all devices on the system. The bank would like to be able to have one technician administer the entire network from his location outside the bank without having to go to the bank each time there is a problem. Will this be possible for the technician?

A. It will not work because it is not possible to have the technician administer from one single location.

B. It will not work because the bank needs to use a server in a central location to allow for the remote access.

C. It will work as long as a LAN network is established to facilitate the communication between devices.

D. It will work if it uses a WAN to bring in all of the LANs to one central location.

CORRECT ANSWER IS B!

Answers

B
Good luck hope you get a good grade

It will not work because the bank needs to use a server in a central location to allow for the remote access, hence option B is correct.

What is a peer-to-peer network?

A distributed application architecture known as peer-to-peer computing or networking divides jobs or workloads across peers.

Peers are equally qualified and capable members of the network. They are referred to as the nodes in a peer-to-peer network.

In the hypothetical situation, the technician is unable to manage the complete network from outside the bank. Every time a problem arises, the technician must visit the bank.

Therefore, in order to give them the desired remote access, I need a server that is situated in a strategic location, hence option B is correct.

Learn more about peer-to-peer network, here:

https://brainly.com/question/10571780

#SPJ5

what is a decryption key?​

Answers

Answer:

A decryption key is a digital information used to recover the plain text from the corresponding ciphertext by decryption.

One way to generalize a function is to replace a variable with a value. Select one: True False

Answers

Answer:

false

Explanation:

false

The statement that one way to generalize a function is to replace a variable with a value is false.

A function simply means a block of organized, reusable code which is used in performing related action.

It should be noted that functions allow the programmer to generalize and encapsulate sections of code. A way to generalize a function is not to replace a variable with a value. Therefore, the information given is false.

Read related link on:

https://brainly.com/question/19634631

Which two statements are true about the impact of emerging technology on society?

Emerging technologies have only provided benefits to developed countries.

Wireless technologies have not reached the point where they can provide internet to remote areas.

Satellite communication has evolved to provide communication to remote parts of the world.

Most technologies have reached their saturation point and are not seeing further evolution.

Emerging technologies, like any other technology, can be misused.

Answers

Answer: Satellite communication has evolved to provide communication to remote parts of the world. And Emerging technologies, like any other technology, can be misused. would be correct.

Explanation: According to Britannica, "in telecommunications, the use of artificial satellites to provide communication links between various points on Earth. Satellite communications play a vital role in the global telecommunications system. Approximately 2,000 artificial satellites orbiting Earth relay analog and digital signals carrying voice, video, and data to and from one or many locations worldwide." So satellite communications can be [pretty much used anywhere if there is a receiver on the ground. As for technology being misused, anything that is relatively new can be abused or damaged with malicious intent.

Hope this helped please mark it as the brainliest!

Answer:

The correct answers are:

Satellite communication has evolved to provide communication to remote parts of the world.

Emerging technologies, like any other technology, can be misused.

Explanation:

I got it right on the Edmentum test.

Write a single SQL statement to produce each of the following.

a. For each customer order, list the order id, order date, order_source_id source description, and the first and last name of the customer.
b. For each customer order, list the order id, order date, meth_pmt, the first and last name of the customer placing the order.
c. For each line in shipment_line, display the shipment_id, inv_id, ship_quantity, date_expected and date_received.

Answers

Answer:

a. SELECT order_id, order_date, order_source_id, source_description, first_name || last_name AS customer_name

        FROM customer_order;

b. SELECT order_id, order_date, meth_pmt, first_name || last name AS customer_name

        FROM customer_order;

c. SELECT shipment_id, inv_id, ship_quantity, date_expected, date_received

       FROM shipment_line;

Explanation:

When using SQL statements to display a certain amount of information, the SELECT syntax is used. It is written as;

          SELECT X, Y, Z

             FROM alphabets;

The SELECT statement is used to list the variables to be displayed which are usually separated by a coma.

The FROM indicates the table from which the variables should be extracted from.

The ; sign signifies the end of an SQL statement and that you want your query to be run

This "first_name || last_name AS customer_name" tells SQL to combine the first and last name of customers and display them as customer_name.

       

Which company is producing laptops nowadays? *
Cute
Aspire
Dell
Innovative

Answers

Answer:

dell

thanks for points

The Fibonacci sequence is a famous sequence in mathematics. The first two elements are defined as 1, 1. Subsequent elements are defined as the sum of the preceding two elements. For example, the third element is 2 (=1+1), the fourth element is 3 (=1+2), the fifth element is 5 (=2+3), and so on.

Required;
Use a for loop to create a vector which contains the first 50 Fibonacci numbers.

Answers

Answer:

Written using C++

#include <iostream>  

#include <vector>  

using namespace std;  

int main() {  

vector<int> fibb;  

int n1 = 0;

int n2 = 1;

int temp;

for (int nm= 0; nm < 50;nm++) {

 fibb.push_back(n1);

 temp = n1 + n2;

 n1 = n2;

 n2 = temp;

}

for (int nm= 0; nm < 50;nm++) {

{

 cout<<fibb.at(nm)<<" ";

}

return 0;  

}

Explanation:

#include <iostream>  

#include <vector>  

using namespace std;  

int main() {  

This line declares the vector as integer

vector<int> fibb;  

This line initializes the first term to 0

int n1 = 0;

This line initializes the second term to 1

int n2 = 1;

This line declares a temporary variable

int temp;

The following iteration populates the vector with first 50 Fibonacci series

for (int nm= 0; nm < 50;nm++) {

This push an entry into the vector

 fibb.push_back(n1);

The following generate the next Fibonacci element

 temp = n1 + n2;

 n1 = n2;

 n2 = temp;

}

The following iteration prints the generated series

for (int nm= 0; nm < 50;nm++) {

 cout<<fibb.at(nm)<<" ";

}

return 0;  

}

14 Convert the
following binary
numbers to decimal
0011​

Answers

Answer:

.

Explanation:

The answer to this is 3

Which step is common to both creating a new document and saving a document?

Answers

Answer:

clicking the File tab. clicking the New tab. clicking the Save As tab.

Explanation:

Choose the function described.
The
function deletes all items from a list.
delete
remove
clear

Answers

Answer:

clear

Explanation:

Answer:

just did the test and the answer is c clear

Explanation:

Define a method pyramidVolume with double parameters baseLength, baseWidth, and pyramidHeight, that returns as a double the volume of a pyramid with a rectangular base.

Answers

Answer:

double pyramidVolume(double baseLength, double baseWidth, double pyramidHeight)

{

  return baseLength * baseWidth * pyramidHeight / 3.0;

}

Which statements are true about different software?

You can use a word processor to write, edit, print, and perform a variety of modifications on a document. Word processors work with entirely text-based documents without images or video. Spreadsheet programs enable users to perform statistical functions and create charts and graphs for data analysis. Managers can use database software to discuss financial performance with the help of slideshows. Graphics software, audio- and video-editing software, and media players are all examples of system software.

Answers

Answer:

You can use a word processor to write, edit, print, and perform a variety of modifications on a document.

Spreadsheet programs enable users to perform statistical functions and create charts and graphs for data analysis.

Explanation:

Took the test

Write a program that uses the conversion specifier g to output the value 9876.12345. Print the value with precisions ranging from 1 to 9.

Answers

Answer:

Written in C++

#include <stdio.h>

int main(){

   double value = 9876.12345;

   printf("1: %.1g\n", value);

   printf("2: %.2g\n", value);

   printf("3: %.3g\n", value);

   printf("4: %.4g\n", value);

   printf("5: %.5g\n", value);

   printf("6: %.6g\n", value);

   printf("7: %.7g\n", value);

   printf("8: %.8g\n", value);

   printf("9: %.9g\n", value);

   return 0;

}

Explanation:

This declares and initializes value as double

   double value = 9876.12345;

This prints the first precision

   printf("1: %.1g\n", value);

This prints the second

   printf("2: %.2g\n", value);

This prints the third

   printf("3: %.3g\n", value);

This prints the fourth

   printf("4: %.4g\n", value);

This prints the fifth

   printf("5: %.5g\n", value);

This prints the sixth

   printf("6: %.6g\n", value);

This prints the seventh

   printf("7: %.7g\n", value);

This prints the eight

   printf("8: %.8g\n", value);

This prints the ninth

   printf("9: %.9g\n", value);

The precision is printed using the following syntax: printf("%.ag\n", value);

Where a represents the number of digits to print

Hello again, just need help debugging-I honestly have no idea how the "isSpace" etc methods work and I've tried various syntaxes (string name, Character., etc.) to no avail. Also getting errors for the c= sections for converting between char, string, and boolean which I understand, just dont know how to fix. I'm aware I could condense my initial variables, I just like them laid out. The code aims to count lowercase vowels, all consonants, spaces, and punctuation. Anything else will get thrown into a misc count.


import java.util.Scanner;

public class MyClass {

public static void main(String args[]) {
Scanner s=new Scanner(System.in);
System.out.println("input the string");
String as=s.nextLine();

int cons=0;

int a=0;

int e=0;

int i=0;

int o=0;

int u=0;

int space=0;

int punc=0;

char c;

int misc=0;

for(int k=0;k(LESS THAN)as.length();k++){
if(as.isSpace(as.charAt(i))){
space++;
}

else if(as.isConsonant(as.charAt(i))){

cons++;

}

else if(as.isPunctuation(as.charAt(i))){

punc++;

}

else if(as.isVowel(as.charAt(i))){

c=as.charAt(i);

if (c="a"){

a++;

}

else if(c="i"){

i++;

}

else if(c="e"){

e++;

}

else if(c="o"){

o++;

}

else if(c="u"){

u++;

}

else{

misc++;

}

}

else{

misc++;

}

}

System.out.println(a+" a's");

System.out.println(e+" e's");

System.out.println(i+" i's");

System.out.println(o+" o's");

System.out.println(u+" u's");

System.out.println(space+" spaces");

System.out.println(punc+" punctuations");

System.out.println(cons+" consonants");

System.out.println(misc+" misc. (uppercase vowels, etc.");


}

}

Answers

import java.util.Scanner;

public class JavaApplication81 {

   

   public static void main(String[] args) {

       Scanner s = new Scanner(System.in);

       System.out.println("Input the string");

       String as = s.nextLine();

       int cons = 0;

       int a = 0;

       int e = 0;

       int i = 0;

       int o = 0;

       int u = 0;

       int space = 0;

       int punc = 0;

       char c;

       int misc = 0;

       String punctuation = ".!,?";

       String consonants = "bcdfghjklmnpqrstvwxyz";

       for (int k = 0; k < as.length(); k++){

           c = as.charAt(k);

       if (Character.isWhitespace(c)){

           space ++;

       }

       else if (punctuation.indexOf(c) != -1){

           punc++;

       }

       else if (consonants.indexOf(c) != -1){

           cons++;

       }

       else if (c == 'a'){

           a++;

       }

       else if(c == 'e'){

           e++;

       }

       else if (c == 'i'){

           i++;

       }

       else if (c == 'o'){

           o++;

       }

       else if (c == 'u'){

           u++;

       }

       else{

           misc++;

       }

       

   }

       System.out.println(a+" a's");

       System.out.println(e+" e's");

       System.out.println(i+" i's");

       System.out.println(o+" o's");

       System.out.println(u+" u's");

       System.out.println(space+" spaces");

   

       System.out.println(punc+" punctuations");

       System.out.println(cons+" consonants");

       System.out.println(misc+" misc. (uppercase vowels, etc.");

   }

   

}

This is one example of how it could be done.

What is the space complexity of the algorithm?ArithmeticSeries(list, listSize) { i = 0 arithmeticSum = 0 while (i < listSize) { arithmeticSum = arithmeticSum + list[i] i = i + 1 } return arithmeticSum}

Answers

Answer:

O(n) which is a linear space complexity

Explanation:

Space complexity is the amount of memory space needed for a program code to be executed and return results. Space complexity depends on the input space and the auxiliary space used by the algorithm.

The list or array is an integer array of 'n' items, with the memory size 4*n, which is the memory size of an integer multiplied by the number of items in the list. The listSize,  i, and arithmeticSum are all integers, the memory space is 4(3) = 12. The return statement passes the content of the arithmetic variable to another variable of space 4.

The total space complexity of the algorithm is "4n + 16" which is a linear space complexity.

Write a calculator program that will allow only addition, subtraction, multiplication & division. Have the
user enter two numbers, and choose the operation. Use if, elif statements to do the right operation based
on user input. using python

Answers

num1 = float(input("Enter the first number: "))

num2 = float(input("Enter the second number: "))

operation = input("Which operation are you performing? (a/s/m/d) ")

if operation == "a":

   print("{} + {} = {}".format(num1, num2, num1+num2))

elif operation == "s":

   print("{} - {} = {}".format(num1, num2, num1-num2))

elif operation == "m":

   print("{} * {} = {}".format(num1, num2, num1*num2))

elif operation == "d":

   print("{} / {} = {}".format(num1, num2, num1/num2))

I hope this helps!

In which of the following scenarios would you choose to embed versus import data?
A.)You do not want to save the original data sources.
B.)You want to maintain connections with external files
C.)You want to reduce file size

Answers

Answer:

B.)You want to maintain connections with external files

Explanation:

Wake up to reality. Nothing ever goes as planned in this world. The longer you live,the more you realize that only pain, suffering and futility in this reality.

what show is this from correct answer gets brainly (i already know what show its from)​

Answers

Answer:

Naruto

Explanation:

Madara Uchiha said that TwT

-LavenderVye

Adult male heights are normally distributed with a mean of 70 inches and a standard deviation of 3 inches. The average basketball player is 79 inches tall. Approximately what percent of the adult male population is taller than the average basketball player? (2 points)

Answers

Answer:

16

Explanation:

Other Questions
Explain the power of products property and give an example. According to the text, how does the firstmorning with the boy affect Bill?A Bill is already exhausted by the boy'snear constant playing.B Bill is traumatized by the boyattempting to scalp him in his sleep.C Bill is frightened by the thought of theboy planning to set him on fire.D Bill is annoyed but is largelyunaffected. Last season, a pair of jeans cost $42.95. This season, the price of the jeans increased by 25 percent. Later in the season, the jeans were put on sale for 25 percent off. First, guess. What do you think the sale price will be? Why? Then, calculate: How much did the jeans cost at the beginning of this season? What was their sale price? Did you get the sale price you were expecting? Why or why not? Consider what the jeans would cost if they had gone on sale by 25% first, and then had their price increased by 25%. First guess. What do you think the jeans will cost this time? Why? Then, calculate: How much will the jeans cost this time? Did you get the answer you were expecting? Why or why not? Help please1/4 (8x + 12y +16z) how was a fresco created? What is matter made of 9th Grade English 15ptsAnd I will love thee still my dear is an example of what sound device? (literary device) I WILL GIVE BRAINIEST ANSWER AND THANKS IF YOU ANDWER THIS QUESTION!!!! Which of The 9 Elements of Digital Citizenship do you feel is most important and why?Answer in paragraph pls the diameter of a penny is 19.05 mm and it is 1.52 mm thick. what is the mass od the penny? I need ur help please..... Lines that rhyme should have the same number of accents. Write a line to finish this couplet (a two-line poem).Rosy petals moist with dewand u will get all of my points in rutherford's gold foil experiment a very small number of alpha particles were deflected. what about the structure of the atoms that could have caused this? Braces are important because they _____A. Protect you from impactsB. Provide support for a weakened jointC. Apply pressure to cute and scrapesD. Keep your joints cool and comfortable Please answer these ASAP! Book: Percy Jackson and the lightning thief. In Julius Caesar Whose speech is more effective? Which speaker gets the bigger reaction from the mob? The date is June 7, 2009. Which of the following is an example of a worker that is seasonally unemployed?O A life guard at Schiltterbaun WaterparkRecent college graduate who is looking for a teaching job for the upcoming school yearO Former worker at a Holloween Pumpkin PatchFormer mechanic who has recently retired The graph shows: Positive SlopeNegative SlopeNo SlopeThis is an arrow. This is not slope Sleep may have some ability to help the brain rewire itself. Please select the best answer from the choices provided.Trueorfalse? Which equation is written in standard form?6x - 4y = 134y + 10 = 2x8x=-2y - 92/3x 9y = 13 Can someone please answer this ASAP