Exercises C
1.py
principal = 100 # $100 rate = 0.04 # 4% time = 2 # 2 years ### PART A: Calculate the simple interest ### i will earn after 2 years, using ### the formula: ### interest = principal * rate * time ### PART B: Print the amount of interest ### i have earnt to the screen ### PART C: Add the amount of interest earnt ### to the principal, and print this ### value to the screen as well.
2.py
answer = "Grant Hackett" question = "Who won the men's 1500m freestyle at the 2000 Sydney Olympics?" guess = input( ### something here ### ) # Question: ask the question, and input an answer from the user. # If the answer is correct, say "Correct", otherwise say "Incorrect".
3.py
magic_word = "please"
answer = input("What do you say if you want a treat?")
while ### something here ###:
answer = input("Try again. What do you say for a treat?")
### Question: make this loop until the user answers "please"
4.py
# % symbol gives the remainder
# for example:
# 10 % 3 = 1
# 5 % 3 = 2
# 42 % 9 = 6
import random
number = random.randint(1,10)
remainder = number % 2
odd_or_even = ""
# Question: code the following functionality
# which tells me if the number is odd or even:
# if the remainder is 0:
# set odd_or_even to "even"
# else:
# set odd_or_even to "odd"
print("Number:", number)
print("Remainder:", remainder)
print("Odd or even:", odd_or_even)
5.py
# A bus can take 40 students (total).
# The number of students (currently) on each bus:
bus1 = 38
bus2 = 35
bus3 = 12
remaining_students = int(input("How many students remaining? "))
# Question 1: Keep all remaining students together on one bus:
# If all remaining students can fit on bus1,
# print a message to send them all to bus1.
# If all remaining students wont fit on bus1, but will fit on bus2,
# print a message to send them all to bus2.
# If all remaining students wont fit on bus2, but will fit on bus3,
# print a message to send them all to bus3.
# If all remaining students wont fit on a bus3,
# print a message saying "Not enough room on any bus for you all".
# ----------------------------------------------------------------
# Question 2 (extension): Break up the remaining students, so that
# the load is shared amongst the three busses, filling up bus1 first,
# then bus2, then bus3, then print any students left as "left behind".
# For example:
# How many students remaining? 23
# bus1: 40
# bus2: 40
# bus3: 28
# left behind: 0
# Or:
# How many students remaining? 52
# bus1: 40
# bus2: 40
# bus3: 40
# left behind: 17