I want to write a program in Python which computes and prints a table of Celsius temperatures and the Fahrenheit equivalents every 10 degrees from OC to lOOC. I spent a lot of time on it and prepared the following code: def main(): for i in range(0,11): celsius = i * 10 fehrenheit = ((9.0/5.0)*(celsius)) + 32 print celsius,"C is equal to", fehrenheit,"F" and it works. But I think I should have given a range of 0-100 instead right? I mean i manually found "every 10 degrees from OC to lOOC" but I should have let the program find it right? Please help..Its my first day with programming!

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

Get our expert's

answer on brainly

SEE EXPERT ANSWER

Get your free account and access expert answers to this and thousands of other questions.

A community for students.

I want to write a program in Python which computes and prints a table of Celsius temperatures and the Fahrenheit equivalents every 10 degrees from OC to lOOC. I spent a lot of time on it and prepared the following code: def main(): for i in range(0,11): celsius = i * 10 fehrenheit = ((9.0/5.0)*(celsius)) + 32 print celsius,"C is equal to", fehrenheit,"F" and it works. But I think I should have given a range of 0-100 instead right? I mean i manually found "every 10 degrees from OC to lOOC" but I should have let the program find it right? Please help..Its my first day with programming!

MIT 6.189 Intro to Programming (Python)
See more answers at brainly.com
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

Get this expert

answer on brainly

SEE EXPERT ANSWER

Get your free account and access expert answers to this and thousands of other questions

Not sure what you are wanting but what you have is fine. It goes from 0 Celsius to 100 Celsius every 10 degrees. The program is figuring it out. It is figuring it out through fahrenheit = ((9.0/5.0)*(celsius)) + 32. This section is doing the calculations/figuring it out for you. To go from 0 to 100 you should not give it a range of 100. Give it a range of 100 and see what happens. The way you have it is fine. It goes from 0c to 100c every 10 degrees.
Your program is not wrong, as MathDoodler said. But if you want to do it one less step, the range function allows you to give it a step, which tells it how much it goes up by each time. def main(): for celsius in range(0,101,10): fahrenheit = ((9.0/5.0)*(celsius)) + 32 print celsius,"C is equal to", fahrenheit,"F" If you wanted to go in increments of 4, you would just change the range function to: range(0,101,4)

Not the answer you are looking for?

Search for more explanations.

Ask your own question

Other answers:

Not the answer you are looking for?

Search for more explanations.

Ask your own question