CS209 lab5


http://www.maths.nuigalway.ie/~gettrick/teach/cs209/l5.html




  1. You should first experiment with some of the simple programs at http://www.maths.nuigalway.ie/~gettrick/teach/cs209/progs/.
  2. Write a program in PYTHON that calculates the median of a set of distinct input integers (input at the command line). The median is some number x such that half the numbers are above x and half below. For example,
    • median of 1,3,5,7 is 4
    • median of 1,2,2,7 is 2
    • median of 1,2,3,7 is 2.5
    (note - as in the last example - the median may not necessarily be an integer).
  3. Adapt your program to check that in the input list, no two numbers are repeated, and if they are print a helpful message to the user.
  4. (GIGO! (garbage in,....)) Adapt your program so that if the user runs the program without any command line arguments, a helpful message is returned on how to use the program.

© NUI, Galway