From 7f3962b6ef0185ea4bddff58f66e5872fa5a0aa7 Mon Sep 17 00:00:00 2001 From: Devon Jue Date: Fri, 6 Oct 2017 00:50:10 -0700 Subject: [PATCH] added comments to the rest of the files --- sampleimport.py | 16 ++++++++++++++++ sampleinput.py | 6 ++++++ sampleloops.py | 13 +++++++++++++ sampleprint.py | 12 ++++++++++++ samplewhile.py | 21 ++++++++++++++++++++- 5 files changed, 67 insertions(+), 1 deletion(-) diff --git a/sampleimport.py b/sampleimport.py index e3572e1..3d209c2 100644 --- a/sampleimport.py +++ b/sampleimport.py @@ -1,14 +1,30 @@ +# import command line argument reader 'argv' from the 'sys' python module from sys import argv + +# takes the two arguments after the 'python' command, +# and assigns to the variables 'script' and 'user_name' script, user_name = argv + +# assigns the string with an arrow and space to the variable 'prompt' prompt = '> ' + +# user_name, the second argument, and 'sampleimport.py' replace %s in the order listed print "Hi %s, I'm the %s script." % (user_name, script) print "I'd like to ask you a few questions." + +# replaces %s with the variable user_name and prints print "Do you like me %s?" % user_name + +# prints '> ' and allows user to input a value, assigns user input to the 'likes' variable likes = raw_input(prompt) + +# repeats the process above two more times print "Where do you live %s?" % user_name lives = raw_input(prompt) print "What kind of computer do you have?" computer = raw_input(prompt) + +# takes the last three user inputs in order and inserts into the last print statement, replacing %r print """ Alright, so you said %r about liking me. You live in %r. Not sure where that is. diff --git a/sampleinput.py b/sampleinput.py index cd6a3e9..1d7d815 100644 --- a/sampleinput.py +++ b/sampleinput.py @@ -1,5 +1,11 @@ +# import command line argument reader 'argv' from the 'sys' python module from sys import argv + +# takes the four arguments after the 'python' command, +# and assigns to the variables 's', 'f', 'ss', and 't' s,f,ss,t=argv + +# prints the four arguments on separate lines with text print "the script is" , s print "var1 1 is" , f print "var 2 is" , ss diff --git a/sampleloops.py b/sampleloops.py index e55070d..aee9a27 100644 --- a/sampleloops.py +++ b/sampleloops.py @@ -1,13 +1,26 @@ +# assigns numbers 1 through 3 to an array arr=[1,2,3] + +# assigns three names to an array arrstr=["ashu" , "himu" , "piyu"] + +# loops through each number from the number array, and prints the number for num in arr: print "numbers are %d" %num + +# loops through each name from the name array, and prints the name for name in arrstr: print "names are %s" %name + +# initializes an empty array arrinput=[] + +# asks the user for a input four times and pushes inputs into an array for i in range(0,4): print "enter element number %d" %i number = raw_input("> ") arrinput.append(number) + +# loops through the input array and prints each input for inp in arrinput: print "elements are %r" %inp diff --git a/sampleprint.py b/sampleprint.py index d0e01ad..00ec5a0 100644 --- a/sampleprint.py +++ b/sampleprint.py @@ -1,19 +1,31 @@ +# prints an empty space since comments are ignored print #"Hello World!" + +# prints the following strings and separate lines print "Hello Again" print "I like typing this." print "This is fun." print 'Yay! Printing.' print "I'd much rather you 'not'." print 'I "said" do not touch this.' + +# prints the boolean value of this mathematical comparison print 3 + 2 < 5 - 7 + +# assigning numerical values to variables cars = 100 space_in_a_car = 4.0 drivers = 30 passengers = 90 + +# performing mathematical operations on the variables above, +# and assigning the answers to new variables cars_not_driven = cars - drivers cars_driven = drivers carpool_capacity = cars_driven * space_in_a_car average_passengers_per_car = passengers / cars_driven + +# the new variables are printed on separate lines print "We need to put about", average_passengers_per_car, "in each car." print "We have", passengers, "to carpool today." print "There will be", cars_not_driven, "empty cars today." diff --git a/samplewhile.py b/samplewhile.py index 22ded5c..4aafc35 100644 --- a/samplewhile.py +++ b/samplewhile.py @@ -6,14 +6,33 @@ # SAMPLE CODE +# initialize the while iterator to 0 i = 0 + +# initialze empty numbers array numbers = [] + +# keep running this while loop as long as 'i' is less than 6 while i < 6: + + # prints the value of i at the beginning of the loop print "At the top i is %d" % i + + # adds the number i to the number array numbers.append(i) + + # increase the number i by 1 i = i + 1 + + # prints the current numbers array print "Numbers now: ", numbers + + # prints the value of i at the end of the loop print "At the bottom i is %d" % i - print "The numbers: " + +# prints the numbers of the numbers array, +# every value of i during the loop before it exited (0 through 5) +# since the while loop exited when i reached 6 +print "The numbers: " for num in numbers: print num