🔒 Closed PYTHON Dictionaries

Status
Not open for further replies.

PHC rem

Elite
bat ganito lumalabas pag ni run ko na

1573097040866.webp



dapat ganito lang po ang lalabas
banana
Price: 4
Stock: 0
apple
Price: 2
Stock: 0
pear
Price: 3
Stock: 0
 
ganto ginawa ko paps

fruits = \
{
"banana": 4,
"apple": 2,
"orange": 1.5,
"pear": 3
}

stock = 0

for fruit in fruits:
print "Fruit: {}".format(fruit)
print "Price: {}".format(fruits[fruit])
print "Stock: {}".format(stock)
print

Screenshot_1.webp
 
pede din ganto dinagdag lang

fruit = item
cost = fruits[item]

para mas maganda pangalan ng variable

View attachment 723620
paps alam mo ba to?..hirap na hirap nako.hahaha


The idea here is to see how many years it will take a bank account to grow to at least a given value, assuming a fixed annual interest. Write a program savings.py. Prompt the user for three numbers: an initial balance, the annual percentage for interest as a decimal, like .04 for 4%, and the final balance desired.
All the monetary amounts that you print should be rounded to exactly two decimal places. Start by printing the initial balance this way. For example, if the initial balance was entered as 123.5, it should be reprinted by your program as 123.50. Also print the balance each year until the desired amount is reached or passed. The first balance at or past the target should be the last one printed.
The math: The amount next year is the amount now times (1 + interest fraction), so if I have $500 now and the interest rate is .04, I have $500*(1.04) = $520 after one year and after two years I have, $520*(1.04) = $540.80....
For example, if I respond to the prompts, and enter into the program a $500 starting balance, .04 interest rate and a target of $550, the program prints:


500.00
520.00
540.80
562.43
 
paps alam mo ba to?..hirap na hirap nako.hahaha


The idea here is to see how many years it will take a bank account to grow to at least a given value, assuming a fixed annual interest. Write a program savings.py. Prompt the user for three numbers: an initial balance, the annual percentage for interest as a decimal, like .04 for 4%, and the final balance desired.
All the monetary amounts that you print should be rounded to exactly two decimal places. Start by printing the initial balance this way. For example, if the initial balance was entered as 123.5, it should be reprinted by your program as 123.50. Also print the balance each year until the desired amount is reached or passed. The first balance at or past the target should be the last one printed.
The math: The amount next year is the amount now times (1 + interest fraction), so if I have $500 now and the interest rate is .04, I have $500*(1.04) = $520 after one year and after two years I have, $520*(1.04) = $540.80....
For example, if I respond to the prompts, and enter into the program a $500 starting balance, .04 interest rate and a target of $550, the program prints:


500.00
520.00
540.80
562.43
madali lang yan paps tignan mo lang sa formula at gamitan ng logic

enter initial amount -> enter growth -> enter target

-> while initial amount < target -> perform the formula

-> if initial amount is >= to target -> break

Screenshot_1.jpg
 
madali lang yan paps tignan mo lang sa formula at gamitan ng logic

enter initial amount -> enter growth -> enter target

-> while initial amount < target -> perform the formula

-> if initial amount is >= to target -> break

View attachment 723980
paps bat pag nag input ako ng 550 sa target amount
ayaw tumigil ng loop.


#CASE STUDY
in_amount = float(input("Enter Initial Amount: "))
annual_grow = float(input("Enter Annual Growth: "))
target_amount = float(input("Enter Target Amount: "))

while in_amount < target_amount:
rate = 1 + annual_grow
total = (in_amount * rate)
totals = total * rate
print("Initial Amount: {}".format(in_amount))
print("Year 1: {}".format(total))
print("Year 2: {}".format(totals))
print("Year 3: {}".format(totals * rate))
if totals >= target_amount:
break
 
-sa pagdeclare ng annual_grow + 1
-dagdag ka variable na year = 1
-print mo yung initial amount bago mag loop
-in_amount *= annual_grow
-print year and in_amount
-year += 1
-condition and break
 
paps bat pag nag input ako ng 550 sa target amount
ayaw tumigil ng loop.


#CASE STUDY
in_amount = float(input("Enter Initial Amount: "))
annual_grow = float(input("Enter Annual Growth: "))
target_amount = float(input("Enter Target Amount: "))

while in_amount < target_amount:
rate = 1 + annual_grow
total = (in_amount * rate)
totals = total * rate
print("Initial Amount: {}".format(in_amount))
print("Year 1: {}".format(total))
print("Year 2: {}".format(totals))
print("Year 3: {}".format(totals * rate))
if totals >= target_amount:
break
dalawang print lang kelangan jan at yung formula simplehan mo lang para di ka malito,
wag ka na mag declare ng kung ano ano

di na kelangan ideclare yung formula at isang line lang yun
 
dalawang print lang kelangan jan at yung formula simplehan mo lang para di ka malito,
wag ka na mag declare ng kung ano ano

di na kelangan ideclare yung formula at isang line lang yun
#CASE STUDY
in_amount = float(input("Enter Initial Amount: "))
annual_grow = float(input("Enter Annual Growth: "))
target_amount = float(input("Enter Target Amount: "))

rate = annual_grow + 1
year = 1

print("Initial Amount: {}".format(in_amount))
while in_amount < target_amount:
in_amount *= rate
print("Year",year,":",in_amount)
year += 1
if in_amount >= target_amount:
break

thank you paps..nakuha ko na
 
Status
Not open for further replies.

About this Thread

  • 22
    Replies
  • 2K
    Views
  • 6
    Participants
Last reply from:
S4BRETOOTH

Trending Topics

Online now

Members online
1,057
Guests online
896
Total visitors
1,953

Forum statistics

Threads
2,274,941
Posts
28,959,487
Members
1,233,488
Latest member
lea11sales
Back
Top