kmom04 uppgift 2.6

  • Författare
  • Meddelande

ades18

css-hackare

  • Inlägg: 22
  • Blev medlem: 07 sep 2018, 15:36

kmom04 uppgift 2.6

Inlägg30 sep 2018, 21:53

Hej!

# Exercise 2.6 (1 points)
#
# Using the already defined functions `height` and `gravitational_pull` to
# calculate the gravitational pull between the earth (m = 5.972 * 10²⁴)
# and an object of m = 10 before a free fall of 10 seconds.
#
# Round the answer to one decimal.
#
# Write your code below and put the answer into the variable ANSWER.
#

Jag får ej till det på 2.6. Hur jag än vrider och vänder på det så får jag inte rätt antal siffror i svaret. Lägger jag till +3 i min round så får jag rätt (tvingar fram siffrorna) fast att decimalen förstås sitter fel.


ANSWER = round(physics.gravitational_pull(5.972 * math.pow(10, 24), 10, physics.height(physics.kinetic_energy(10, physics.free_fall(10, 0, 9.82)), 9.82, 1)), 1)

>>> 2.6 FAIL.
>>> You said:
165326707.6 <class 'float'>
>>> Hint:
16532670762.1 <class 'float'>


När jag tvingar fram siffrorna:

>>> 2.6 FAIL.
>>> You said:
165326707.621 <class 'float'>
>>> Hint:
16532670762.1 <class 'float'>

Det känns ju ändå som att mina variabler ska stämma bara att jag har rört ihop det i någon formel?

ades18

css-hackare

  • Inlägg: 22
  • Blev medlem: 07 sep 2018, 15:36

Re: kmom04 uppgift 2.6

Inlägg30 sep 2018, 22:07

Det har löst sig! :geek:

Hans

html-kodare

  • Inlägg: 19
  • Blev medlem: 08 sep 2018, 12:24

Re: kmom04 uppgift 2.6

Inlägg05 okt 2018, 15:10

En fråga till uppgiftskonstruktören när det gäller python lab4 uppg 2.6.

Eftersom jag har ett fysikintresse kan jag inte släppa tanken att accelerationen av en kropp inte beror på dess massa (Galileo expriment från lutande tornet i Pisa runt 1591).

Ek=mv**2/2 och Ep=mgh, om Ep=Ekmgh=mv**2/2,

då kan man korta bort m: gh=v**2/2, eller h=v**2/2g.

Men när jag gör en funktion för det får jag inte samma resultat, varför???
Användarvisningsbild

efo

dbwebb

  • Inlägg: 395
  • Blev medlem: 15 aug 2016, 11:58
  • Ort: Rödeby

Re: kmom04 uppgift 2.6

Inlägg05 okt 2018, 16:45

Tanken är att man ska återanvända funktionen kinetic_energy som är 0.5 * m * v**2 och ja du har helt rätt beror inte på massa då vi har

Kod: Markera allt

kinetic_energy / m * g = 0.5 * m * v**2 / m * g = 0.5 * v**2 / g


Men är i uppgiftsbeskrivningen uppställt på det givna sättet för att visa hur man kan återanvända funktionen.

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 17 gäster