IDLE
.
kilometers = miles * 1.609344
miles = kilometers / 1.609344
def get_int(prompt):
input
to get a value
def miles_to_kilometers_table(min, max):
def miles_to_kilometers(miles):
def kilometers_to_miles_table(min, max):
def kilometers_to_miles(km):
min_miles = get_int("Minimum Miles: ") max_miles = get_int("Maximum Miles: ") print() miles_to_kilometers_table(min_miles, max_miles) print() min_km = get_int("Minimum Kilometers: ") max_km = get_int("Maximum Kilometers: ") print() kilometers_to_miles_table(min_km, max_km)
Minimum Miles: 1 Maximum Miles: 10 Miles Kilometers ------------------- 1 2 2 3 3 5 4 6 5 8 6 10 7 11 8 13 9 14 10 16 Minimum Kilometers: 10 Maximum Kilometers: 20 Kilometers Miles ---------------------- 10 6 11 7 12 7 13 8 14 9 15 9 16 10 17 11 18 11 19 12 20 12
pass
. input
to give the variable number a value. input
. pass
statement from
miles_to_kilometers_table. for
loop that gives the loop variable
miles values from min
to max. range
to do this, and be careful
about the 2nd argument. print
statement in
miles_to_kilometers_table. pass
statement from
miles_to_kilometers. return
statement in
miles_to_kilometers. km = miles * 1.609344Turn the value of km into an integer with an assignment statement using
round
. str
string conversion function on
both miles and
km. miles = km / 1.609344
Minimum Miles: 1 Maximum Miles: 10 Miles Kilometers ------------------- 1 2 2 3 3 5 4 6 5 8 6 10 7 11 8 13 9 14 10 16 Minimum Kilometers: 10 Maximum Kilometers: 20 Kilometers Miles ---------------------- 10 6 11 7 12 7 13 8 14 9 15 9 16 10 17 11 18 11 19 12 20 12
cd it116/hw/hw7
python3 hw7.py
Minimum Miles: 1 Maximum Miles: 10 Miles Kilometers ------------------- 1 2 2 3 3 5 4 6 5 8 6 10 7 11 8 13 9 14 10 16 Minimum Kilometers: 10 Maximum Kilometers: 20 Kilometers Miles ---------------------- 10 6 11 7 12 7 13 8 14 9 15 9 16 10 17 11 18 11 19 12 20 12
Copyright © 2022 Glenn Hoffman. All rights reserved. May not be reproduced without permission.