Maison > développement back-end > Tutoriel Python > Comment faire la moyenne et trier des entiers dans une liste en python

Comment faire la moyenne et trier des entiers dans une liste en python

高洛峰
Libérer: 2017-03-11 10:16:37
original
2367 Les gens l'ont consulté

Cet article décrit principalement le processus d'utilisation de Python pour faire la moyenne des entiers clés de la liste, puis les organiser, et partage le code avec tout le monde. J'espère que tout le monde pourra applaudir~~~

Question

.

Définissez un tableau unidimensionnel de type int, contenant 40 éléments, pour stocker les scores de chaque élève, et bouclez pour générer 40 entiers aléatoires compris entre 0 et 100.
(1) Stockez-les dans une dimension Dans le tableau, puis comptez le nombre d'élèves dont les scores sont inférieurs au score moyen et affichez-le.
(2) Affichez ces 40 scores dans l'ordre du haut au bas.

Solution (python)

#! /usr/bin python
#coding:utf-8
from __future__ import pision   #实现精确的除法,例如4/3=1.333333
import random
def make_score(num):
  score = [random.randint(0,100) for i in range(num)]
  return score

def less_average(score):
  num = len(score)
  sum_score = sum(score)
  ave_num = sum_score/num
  less_ave = [i for i in score if i<ave_num]
  return len(less_ave)
if __name__=="__main__":
  score = make_score(40)
  print "the number of less average is:",less_average(score)
  print "the every socre is[from big to small]:",sorted(score,reverse=True)
Copier après la connexion


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal