All pastes #424676 Raw Edit

Something

public text v1 · immutable
·published 2007-04-04 23:01 UTC
rendered paste body
def choix():
	quoi_faire = raw_input('rentre le signe de l opration que tu veux faire : ')

	return quoi_faire

def calcul(nbr, op):

	result = 0
	i = 0
	max = len(nbr)


	if op == '+' or op == '*' :
		while i < max :
			if op == '+' :
				result = result + nbr[i]
			if op == '*' :
				result = result * nbr[i]
			i = i + 1
	else :

		if len(nbr) > 2 :
			print "erreur : pour les operation de : \n-Ssoustraction\n-Division\nSeul 2 nombres son ok"
		if op == '-' :
			result = nbr[0] - nbr[1]
		if op == '/' :
			result = nbr[0] / nbr[1]
	return result


################__main__########################


nbr = []
i = 0
nbr_rentrer = 20

while nbr_rentrer > -1 :


	nbr_ren = raw_input('rentre les nombres a calculer (pour termine -1) :')
	nbr_rentrer = int(nbr_ren)

	if nbr_rentrer != -1 :
		nbr.append(nbr_rentrer)

opera = choix()

result = calcul(nbr, opera)



print result,