Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

halkazi

  • 3 years ago

I am getting an exact difference of 1, in my answer while I am using the ceiling function. Here's the code: import math a=0 b=0 c=0 def mult_add(a,b,c): z = a*b+c return z >>> mult_add(math.log(12,7), 2, math.ceil(276/19)) 16.55397881653925 I should be getting: 17.5539788165

  • This Question is Closed
  1. rsmith6559
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 3

    try typing directly into the interpreter: 276 / 19 and 276 / 19.0 Then run them both with math.ceil() Python does integer division by default.

  2. halkazi
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Thanks. That explains it.

  3. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy