Ah, therein lies the rub? So the Jupyter Notebook is using Python 2.x not 3.x? I thought it was strange when I could replace print() with print! How do I setup the Jupyter Notebook so it switches to Jupyter 3.x? This us what happens when you depend in a cloud service rather than installing everything yourself on your own Linux Box as I would usually do.
TIA, AJG Sent from BlueMail On Jun 15, 2017, 10:37 AM, at 10:37 AM, Andre Roberge <andre.robe...@gmail.com> wrote: >On Thu, Jun 15, 2017 at 11:09 AM, A. Jorge Garcia via Edu-sig < >edu-sig@python.org> wrote: > >> >> OK, I never used a Jupyter notebook before, but I've used Python from >the >> command line on my Linux Box and on SAGE for years. >> >> Anyway, here's my problem. My AP Calculus BC students have used a TI >> nSpire CX CAS Graphing Calculuator all year. In our final project, I >> collected the Graphing Calculators and I'm trying to show these >students >> how to use other computing environments. On the AP Exam, roughly half >the >> questions are calculator active. However, the Graphing Calculator >used need >> only do these 4 operations (ie no CAS): >> 1) Graph a function in a user defined window, >> 2) Solve equations numerically, >> 3) Calculate Derivatives at a point numerically and >> 4) Evaluate Definite Integrals numerically. >> By numerically we mean in decimal form usually rounded to 3 decimal >places >> (and in scientific or engineering notation if answers are too large >or too >> small). >> >> So, here's my SAGE Worksheet from cocalc.com (aka SMC aka >> http://cloud.sagemath.com) accomplishing these 4 tasks: >> https://cocalc.com/projects/9b02cebf-ad0d-4213-a57b-32979ac7 >> 240f/files/Calculus%20Summary%20SAGE%20style.sagews >> And here's my Jupyter Notebook from cocalc.com accomplishing these 4 >> tasks: >> https://cocalc.com/projects/9b02cebf-ad0d-4213-a57b-32979ac7 >> 240f/files/summary.ipynb >> >> The problem is that we tried doing the same thing when solving this >year's >> AP Exam's FRQs and I FUBARed the Jupyter Notebook version! >> Here's my SAGE Worksheet from cocalc.com (with correct answers) >> https://cocalc.com/projects/77404da1-af58-43f6-aac9-60bc5b24 >> bb1a/files/2017AB2-SAGE.sagews >> And here's my Jupyter notebook from cocalc.com but parts 2b and 2c >are >> wrong??? >> https://cocalc.com/projects/77404da1-af58-43f6-aac9-60bc5b24 >> bb1a/files/NEW:%202017%20AB2%20Python.ipynb >> > >On line 17, you have a print statement without parentheses ... this >indicates that it is running Python 2 and you are likely doing integer >division with unexpected results. > > >Without using Jupyter, here's what I get from one of your tests: > > >Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) >[MSC v.1900 64 bit (AMD64)] on win32 >Type "help", "copyright", "credits" or "license" for more information. >>>> from math import sin, log >>>> def f(t): >... return 10 + 0.8*t * sin(t**3/100) >... >>>> def diff(x, h): >... return (f(x+h) - f(x))/h >... >>>> for x in range(5): >... print(diff(7, 10**-x)) >... >-4.282867047679119 >-8.137863980094284 >-8.124544588531002 >-8.120073755899071 >-8.119596547775387 > > > >Python 2.7.12 |Continuum Analytics, Inc.| (default, Jun 29 2016, >11:07:13) >[MSC v.1500 64 bit (AMD64)] on win32 >>>> from math import sin, log >>>> def f(t): >... return 10 + 0.8*t*sin(t**3/100) >... >>>> def diff(x, h): >... return (f(x+h) - f(x))/h >... >>>> for x in range(5): >... print diff(7, 10**-x) >... >-6.92738740298 >-31.9684243335 >-246.430148122 >-2391.1761091 >-23838.6799499 >>>> > > >André > >> >> >> So, what did I miss? I'm sure it's something glaringly obvious! Or am >I >> making some sort of conceptional error or misunderstanding the new >Jupyter >> paradigm? >> >> BTW, here's the AP Exam FRQ section in question: >> >https://secure-media.collegeboard.org/ap/pdf/ap-calculus-ab-frq-2017.pdf >> >> Any help would be greatly appreciated! >> >> Thanx in advance, >> A. Jorge Garcia >> http://shadowfaxrant.blogspot.com >> http://www.youtube.com/calcpage2009 >> >> _______________________________________________ >> Edu-sig mailing list >> Edu-sig@python.org >> https://mail.python.org/mailman/listinfo/edu-sig >> >>
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig