Complete the functions in the template to implement the formulas shown below. The formula to calculate how much of a radioactive isotope with half-life T will remain after time t is:   Nt=N0e−0.693tT   The formula can be rearranged to calculate the half-life of an isotope given how much remains after decay:   T=−0.693tlnNtN0   The notation used in the formulas is: e = Euler's number accessible as math.e. t = the length of time (in years) during which an isotope decays T = the half-life (in years) of the isotope N0 = the initial amount of the isotope Nt the amount of the isotope remaining after time t Then, complete the main program to: Read a choice Read 3 numbers from one line: Choice N: N0, t, and T Choice T: N0, Nt, and t Call compute_Nt() if the choice is N, compute_T if the choice is T Output the result with four digits after the decimal point. Ex: If the input is: N 100 50 28.94 the output is: Nt = 30.2007 Ex: If the input is: T 100 30.2007 50 the output is: T = 28.9400

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Python Code Please!

11.9 LAB: Radioactive decay

 

Complete the functions in the template to implement the formulas shown below.

The formula to calculate how much of a radioactive isotope with half-life T will remain after time t is:

 

Nt=N0e−0.693tT

 

The formula can be rearranged to calculate the half-life of an isotope given how much remains after decay:

 

T=−0.693tlnNtN0

 

The notation used in the formulas is:

  • e = Euler's number accessible as math.e.
  • t = the length of time (in years) during which an isotope decays
  • T = the half-life (in years) of the isotope
  • N0 = the initial amount of the isotope
  • Nt the amount of the isotope remaining after time t

Then, complete the main program to:

  1. Read a choice
  2. Read 3 numbers from one line:
    • Choice N: N0, t, and T
    • Choice T: N0, Nt, and t
  3. Call compute_Nt() if the choice is N, compute_T if the choice is T
  4. Output the result with four digits after the decimal point.

Ex: If the input is:

N 100 50 28.94

the output is:

Nt = 30.2007

Ex: If the input is:

T 100 30.2007 50

the output is:

T = 28.9400
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Hiring Problem
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education