198
edits
Changes
→PART 2 - WHILE LOOPS WITH ARGUMENTS
== PART 2 - WHILE LOOPS WITH ARGUMENTS ==
''' lab2f Understand While Loops and Arguments ''':#Now lets make the same script more intelligent. Make a copy of '''lab2e.py''' and call it '''lab2f.py'''. Now modify '''lab2f.py''', modify the value of timer to user the first argument provided to the script. This will allow the argument to choose how long the timer is.
::*The script should have a Shebang line::*The script should import sys::*The script should use a variable named timer with the value of int(sys.argv[1]) ::*The script should have a while loop that repeats until timer equals 0::*The script should print the EXACT OUTPUT as shown :::Sample run 1:<presource>
run lab2f.py 10
10
1
blast off!
</presource> :::Sample run 2:<presource>
run lab2f.py 3
3
1
blast off!
</presource>
:::2. Download the check script and check your work. Enter the following commands from the bash shell.
<pre>
cd ~/ops435/lab2/
python3 ./CheckLab2.py -f -v lab2f
</pre>
:::3. Before proceeding, make certain that you identify any and all errors in "lab2d.py". When the check script tells you everything is "ok", you may procede to the next step.
== PART 3 - WHILE LOOPS WITH IF STATEMENTS ==