Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # Rango.py
- m = list(range(10))
- print('El rango\n', m, '\n')
- Tm = sum(i for i in m)
- print('Suma Total del rango:', Tm, '\n')
- print('Promedio del rango', Tm/len(m), '\n')
- p = []
- for i in range(len(m)):
- if 0 <= i < len(m):
- p.append((round(float(i/Tm), 3))) #* Con formato --> p.append('{:.2%}'.format(i/Tm))
- print('Porcentajes', p, '\n')
- r = {k: v for k, v in zip(m, p)}
- print('Número : Porcentaje\n', r)
- '''
- Salida
- ======
- El rango
- [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- Suma Total del rango: 45
- Promedio del rango 4.5
- Porcentajes
- [0.0, 0.022, 0.044, 0.067, 0.089, 0.111, 0.133, 0.156, 0.178, 0.2]
- #* --> ['0.00%', '2.22%', '4.44%', '6.67%', '8.89%', '11.11%', '13.33%', '15.56%', '17.78%', '20.00%']
- Número : Porcentaje
- {0: 0.0, 1: 0.022, 2: 0.044, 3: 0.067, 4: 0.089, 5: 0.111, 6: 0.133, 7: 0.156, 8: 0.178, 9: 0.2}
- #* --> {0: '0.00%', 1: '2.22%', 2: '4.44%', 3: '6.67%', 4: '8.89%', 5: '11.11%', 6: '13.33%', 7: '15.56%', 8: '17.78%', 9: '20.00%'}
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement