Reference no: EM132354119
Question
q1 part 1 in python do a program to do the following:
1) User enters a file name (such as "myMovies.txt").
2) User enters the titles of 4 of their favorite moveis (use a loop!).
3) Program Writes the 4 titles to a file, one per line, then closes the file (use a loop!).
4) Program Reads the 4 titles from "myMovies.txt" stores them in a list and shows the list
5) The program writes the titles in reverse order into a file "reverseOrder.txt"
6) Submit the 3 files (your "p43.py" program and the two files "myMoveis.txt" and "reverseOrder.txt")
Sample Run:
Please enter a file name: myMovies.txt
Please enter a movie title #1: movie1
Please enter a movie title #2: movie2
Please enter a movie title #3: movie3
Please enter a movie title #4: movie4
... Writing the 4 movie titles to file 'myMovies.txt'
... Reading the 4 movie titles from file into a list: [movie1, movie2, movie3, movie4]
... Writing the 4 movie titles in revers to 'reverseOrder.txt'
Content of myMovies.txt:
movie1
movie2
movie3
movie4
Content of reverseOrder.txt
movie4
movie3
movie2
movie1
part 2) Write a program which
a) Writes a random number (50 to 55) of numbers (0 - 100) in a file
b) Opens the file and reads the numbers from it into a list
c) Sorts the list and Shows it. (you can't use python built-in functions sort(), sorted(), sum(), must write your own code)
d) Calculates the median and shows it (can't use any python built-in function for median)
TO CALCULATE MEDIAN:
If there is an odd number of data values then the median will be
the value in the middle.
For the data set: 1, 1, 2, 5, 6, 6, 9 the median is 5.
If there is an even number of data values then the median will be
the average of the two data values in the middle.
For the data set: 1, 1, 2, 6, 6, 9 the median is 4.
The middle two values are 2 and 6, so (2+6) / 2 = 8 /2 = 4