#!/usr/bin/env python # coding: utf-8 # In[1]: print("Hello, World!") # In[2]: 2 + 2 # In[3]: 5.3 / 2.4 # In[4]: import math math.sin(1) # # This is a Mardown Heading 1 # # ## This is a Mardown Heading 2 # # ### This is a Mardown Heading 3 # # This is a **Markdown** *cell* # # ````python # # def sum(a, b): # ans = 2 + 2 # return ans # ```` # # > Quote text # # Here is some fancy $\LaTeX$ # # $$ # \frac{\partial p}{\partial t} = \frac 1 \alpha \frac{\partial^2 p}{\partial x^2} # $$ # In[5]: def sum(a, b): return a + b # In[6]: sum(1,2) # In[7]: sum(2,2) # In[8]: def sum(a, b=2): return a + b # In[9]: sum(2) # In[10]: sum(4) # In[11]: def sum(*var_args): ans = 0 for i in var_args: ans += i return ans # In[12]: sum(1,2) # In[13]: sum(1,2,3,4) # In[14]: sum(1,2,3,4,100) # In[15]: f = lambda x: x+2 # In[16]: f(2) # In[17]: g = lambda x,y: x + y # In[18]: g(2,2) # In[19]: def test_sum(): assert abs(sum(2,2) - 4) <= 1e-6 # In[ ]: