ME/MSE 241 Engineering Computations Homework Assignment – 1
Directions:
1) Embrace feedback for each few traces (and even every line) of code as related.
2) Use a constant naming conference.
three) If utilizing Python scripts (.py), create one file for every drawback answer. Identify the recordsdata
four) If utilizing the pocket book format (.ipynb), use a single cell for every drawback answer. Identify the file
5) Don’t hesitate to ask for Help, there are not any trivial questions!
Notice: 1. All the issues could be solved utilizing the ideas we coated within the lectures.
2. Don’t use modules or create capabilities. Simply write plain scripts for this task.
Downside 1 (12 pts)
Write a easy program utilizing string indexing and slicing to change a given string (use the enter
operate). The modified string ought to be reversed besides the primary and final characters. For instance, if the
enter is “Pullman” the output ought to be “Pamllun”.
Downside 2 (12 + 12 + 12 pts)
Write a program utilizing a for loop to:
(a) Compute the reverse of a given string by accumulating it in a brand new string object (don’t use slicing
to reverse the string).
(b) Print the film quote beneath with every phrase reversed and uppercase characters changed by
lowercase characters (assume the punctuation characters are a part of the phrase):
“You see, on this world there’s two sorts of individuals, my buddy: These with loaded weapons and people
who dig. You dig.”
That is the anticipated output: “uoy ,ees ni siht dlrow s’ereht owt sdnik fo ,elpoep ym :dneirf esoht
htiw dedaol cosy dna esoht ohw .gid uoy .gid”
(c) Print the next sample consisting of asterisks separated by areas (you might have further
areas earlier than and after the sample).
Notice: Write a generic program that may be simply prolonged to comparable trying patterns, don’t
specialize for this particular sample. For instance, I ought to be capable to generate a wider sample by
simply altering a single worth in this system. The purpose of a program ought to all the time be automation.
Trace: Variables can be utilized in format specification. Instance:
w = 6
f””
Downside three (12 + 20 + 20 pts)
Once more, use a for loop to do the next (don’t use the built-in operate sum):
(a) Write a brief program to find out the sum of the squares of first pure numbers the place is a consumer enter obtained by way of the enter operate.
(b) Given a set of temperatures in Fahrenheit as a tuple,
tempDataF = (36, 40, 28, 32, 22, 52, 44, 35, 40, 37)
write a program to transform the models to Celsius and compute the imply worth in Celsius and
Fahrenheit. Current the ends in a tabulated type as proven beneath.
(c) Assemble a listing consisting of the primary 50 Fibonacci numbers by way of an accumulator. The
Fibonacci numbers fulfill these situations:
1 = 1, 2 = 1
+2 = +1 +
Right here, is the th quantity within the sequence.
The ratio of the adjoining Fibonacci numbers converges to the golden ratio, i.e.,
lim →∞
+1
= = 1 + √5
2 ≈ 1.618
Present this by accumulating the ratios into a listing and verifying that the final factor is
roughly equal to .