16 lines
		
	
	
	
		
			286 B
		
	
	
	
		
			Cython
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			286 B
		
	
	
	
		
			Cython
		
	
	
	
	
	
def say_hello_to(name):
 | 
						|
  print("Hello %s!" % name)
 | 
						|
 | 
						|
from math import sin
 | 
						|
 | 
						|
def f(double x):
 | 
						|
    return sin(x**2)
 | 
						|
 | 
						|
def integrate_f(double a, double b, int N):
 | 
						|
    cdef int i
 | 
						|
    cdef double s, dx
 | 
						|
    s = 0
 | 
						|
    dx = (b-a)/N
 | 
						|
    for i in range(N):
 | 
						|
        s += f(a+i*dx)
 | 
						|
    return s * dx
 |