ECT Python Program: Fractional Exponents
At a glance…
Core subject(s) | Mathematics | ||
Subject area(s) | Pre-Algebra | ||
Suggested age | 9 to 12 years old |
Students learn how to find a common denominator between two fractions and then add or subtract the fractions. They use visual representations to understand the decomposition of the larger of two fractions to find a common denominator with the smaller fraction. This program could be used to further your understanding of how you could use Python in the classroom, as a demonstration or discussion with your students, or as a way to introduce various CT concepts, such as pattern recognition or abstraction, to your students by inviting them to extend the existing functionality of the program.
# Copyright 2015 Google Inc. All Rights Reserved. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Evaluate numbers raised to fractional exponents""" # Get the base base = input("What is the base? ") # Get fraction numer = input("what is the numerator of the exponent? ") denom = input("what is the denominator of the exponent? ") # have to convert to a real number to get the fraction value numer = float(numer) denom = float(denom) fraction = numer / denom print fraction result = base**fraction print base, "^(", numer, "/", denom, ") = ", result |
Concept | Definition | |
Abstraction | Identifying and extracting relevant information to define main idea(s) | |
Pattern Recognition | Observing patterns, trends, and regularities in data |
* Explore the Computational Thinking Concepts Guide for a list of the CT concepts noted on ECT, including tips for implementing each concept in your classroom
Contact info | For more info about Exploring Computational Thinking (ECT), visit the ECT website (g.co/exploringCT) |
Credits | Developed by the Exploring Computational Thinking team at Google and reviewed by K-12 educators from around the world. |
Last updated on | 01/15/2015 |
Copyright info | Except as otherwise noted, the content of this document is licensed under the Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache 2.0 License. |
ECT Python Program: Fractional Exponents of