#!C:\Python26\python.exe # Three-times-the-square-root-of-your-age.py # # This is a python program that # will input the user's name and age # the output will be 3 times the # square root of the user's name # # author: Min Ku "Peter" Joo # last revision: 02/10/2010 import os import math def main ( ): sayWelcome ( ) getUsersName ( ) getUsersAge ( ) calThreeSqrtOfAge ( ) tellUserOutcome ( ) programPause ( ) def sayWelcome ( ): # Welcomes the user to the program print "Welcome to Peter's program." def getUsersName ( ): # asks the user for his or her full name usersFullName = raw_input ("What is your full name? " ) return usersFullName def getUsersAge ( ): # asks the user for his or her age usersAge = raw_input ("What is your age in whole numbers? ") return usersAge def calThreeSqrtOfAge ( ): #calculates three times the square root of user's age threeSqrtAge = 3*math.sqrt(usersAge) return threeSqrtAge def tellUserOutcome ( ): # informs user the outcome of 3 times the square root of his or her age print usersFullName, '3 times the square root of your age is:', threeSqrtAge def programPause ( ): raw_input ("This is the end of Peter's program. Press enter to exit the program.") if __name__ == '__main__': main()
how do i get assign variables to be used in other functions?
for example the age that the user inputs. how do i use that in both the function to get the age and the function to calculate 3*math.sqrt (age)
Edited by vegaseat: added code tags