#!/usr/bin/python # -*- coding: utf8 -*- from math import * def f(x): return 3*x + 4 def fact(n): if (n==0): return 1; elif (n==1): return 1; else: return n*fact(n-1); def listagem(): x = -10 delta = 1 epsilon = 0.1 while(x < 10): print "x = ", x , "f(x) = ", f(x)*(1+epsilon) epsilon = -epsilon x = x + 1 #def P(x,k): # y=0; # if (k > 17): return y; # else: # y = y + pow(-1.0,k)*pow(x,2*k+1)/fact(k); # P(x,k+2); ##def P(x): # y=0; k=0; # while( k <= 17): # y = y + pow(-1.0,k)*pow(x,k+1)/fact(k); # k = k + 2; # return y; def P(x): y=0; k=0; while( k <= 14): y = y + pow(-1.0,k)*pow(x,2*k+1)/fact(2*k+1); k = k + 1; return y; pi = 3.1415926535897931; ##def Q(x): def Sin(x): if (x > pi): x = x%pi; elif (x < -pi): y = -x; y = y%pi; x = -y; return P(x); ##def Cos(x): print Sin(3)," ", sin(3)," ", Sin(-5)," ", sin(-5) quit(); def listagem_gnuplot (): x = -10 delta = 1 epsilon = 0.1 while(x < 10): print x , f(x)*(1+epsilon) epsilon = -epsilon x = x + 1 def frase(): for nome in ["O ", " meu ", " nome ", " é ", " tarcisio."]: print nome ##listagem() listagem_gnuplot() temp = 40 if temp < 0: print 'Congelando...' elif 0 <= temp <= 20: print 'Frio' elif 21 <= temp <= 25: print 'Normal' elif 26 <= temp <= 35: print 'Quente' else: print 'Muito quente!'