# # file: conversion.py # # This program makes conversion from centimiters to inches # using graphics from graphics import * def main(): win = GraphWin("Converter from centimiters to inches",480,360) win.setBackground('white') inputText = Text(Point(80,40),"Centimiters:") inputText.draw(win) inputBox = Entry(Point(170,40),7) inputBox.setText(" ") inputBox.draw(win) outpt = Text(Point(90,170),"Inches:") outpt.draw(win) output = Text(Point(150,170)," ") output.draw(win) button = Rectangle(Point(120,90),Point(200,140)) button.setOutline('yellow') button.setFill('yellow') button.draw(win) button_text = Text(Point(160,115),"Convert!") button_text.draw(win) p = win.getMouse() try: cm = float(inputBox.getText()) inches = cm / 2.54 output.setText("%0.2f" % inches) button_text.setText("Quit!") p = win.getMouse() except: Text(Point(240,300),"Incorrect input.").draw(win) Text(Point(200,200),"Click anywhere to quit").draw(win) p = win.getMouse() win.close() main()