Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!

GET ASSIGNMENT HELP

how to write menu in python

Free menu python code.

import gps

def print_menu ():
print "MAIN MENU"
print "A - Reset GPS"
print "B - Update Current Location"
print "C - Save most recent update as Waypoint"
print "D - Add Waypoint to Path"
print "E - Remove Waypoint from Path"
print "F - Distance between waypoints"
print "G - Total Path Length"
print "H - Distance from current location to waypoint"
print "I - List all stored waypoints by name"
print "J - List all stored Waypoints by name and coordinates"
print "K - List all stored Paths"
print "L - List Waypoints on Path"
print "X - Exit"
var = raw_input("Enter selection by letter --> ");
return var;

g = gps.GPS()
while 1:
option = print_menu()
if (option == "A" or option == "a"): g = gps.GPS()
elif (option == "B" or option == "b"):
p = g.gpsUpdateCurrentLocation()
print "Long: ", p.longitude, " Lat: ", p.latitude
elif (option == "C" or option == "c"):
name = raw_input("Enter Waypoint name: ")
g.gpsSaveWaypoint(name)
elif (option == "D" or option == "d"):
print "Select Waypoint to add:"
g.gpsListAllWaypoints()
wp_name = raw_input("Waypoint to add: ")
print "Path defined so far:"
g.gpsListAllPathNames()
path_name = raw_input("Path to add to (or new name for new path):")
g.gpsAddWaypointToPath(path_name, wp_name)
elif (option == "E" or option == "e"):
print "Select Waypoint to remove:"
g.gpsListAllWaypoints()
wp_name = raw_input("Waypoint to add: ")
print "Path defined so far:"
g.gpsListAllPathNames()
path_name = raw_input("Path to remove from:")
g.gpsRemoveWaypointFromPath(path_name, wp_name)
elif (option == "F" or option == "f"):
print "Waypoints known:"
g.gpsListAllWaypointNames()
name1 = raw_input("First waypoint name: ")
name2 = raw_input("Second waypoint name: ")
dist = g.gpsComputeDistance(name1, name2)
print dist, " km"
elif (option == "G" or option == "g"):
print "Paths known:"
g.gpsListAllPathNames()
name = raw_input("Path: ")
length = g.gpsComputePathLength(name)
print "Total path length is ", length, " km"
elif (option == "H" or option == "h"):
print "distance from waypoint"
elif (option == "I" or option == "i"):
g.gpsListAllWaypointNames()
elif (option == "J" or option == "j"):
g.gpsListAllWaypoints()
elif (option == "K" or option == "k"):
g.gpsListAllPathNames()
elif (option == "L" or option == "l"):
g.gpsListAllPathNames()
name = raw_input("Select path: ")
g.gpsListPath(name)
elif (option == "X" or option == "x"): break
else: print "Invalid Choice"

python menu assignment help

Python Basics Programming Assignment Help
  • HTML And Python
  • Variables
  • Comments
  • Operators
  • Controls And Loops
  • Functions
  • Events
  • Error And Exceptions Handling
  • Functions
Python Data Structure Programming Assignment Help
  • String
  • Array
  • Stacks
  • Queues
  • Lists
  • RegExp
  • Dictionaries
  • Graphs
  • Input And Output
Advanced Python Programming Assignment Help
  • Modules
  • Classes
  • Handling Cookies
  • Browser And Session
  • Validation
  • Date And Time
  • Data Compression
  • String Pattern Matching
  • File Handling
Assignment Help Features
Assignment Help Services
  • Assignment Help
  • Homework Help
  • Writing Help
  • Academic Writing Assistance
  • Editing Services
  • Plagiarism Checker Online
  • Proofreading
  • Research Writing Help
QR Code Assignment Help
elearningfeeds