[Tutor] calling and returning functions.

Pravya Reddy pravyareddy at gmail.com
Mon Feb 11 21:07:16 CET 2013


Can you please complete the code.

#!/usr/bin/env python
""" One function receives a value in inches and returns the equivalent
value in
cms like cm = 2.54 * in.The other function receives a value in cms and
returns
the equivalent value in inches like in = cm / 2.54."""

def conversion(inch,cm):
    """returns the value in cm and in."""
    return (2.54 * float(inches))
    return (float(cm) / 2.54)
def GetInt(prompt):
    """Returns a number, or None if user doesn't answer."""
    while True:
        said = input(input(prompt))
        if not said:
            return None
        try:
            number = int(said)
        except ValueError:
                print (said, "is not a number.")
                continue
                return number
def Test():
    first = GetInt('Please enter inches:')
    if first:
        second = GetInt('Please enter cms:')
        print(first, "*", 2.54, "=", "cms")
        print(second, "/", 2.54, "=", "in")
Test()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20130211/e0d4468a/attachment.html>


More information about the Tutor mailing list