Форум сайта python.su
задание: Дано 20 целых чисел. Определить, сколько раз встречается наибольшее значение.
Вот код:
nmax = 1 sum = 0 import random a = ['%2d' % random.uniform(1, 20) for i in range(20)] print "Ishodnyi massiv: ",a for i in a: if a[i]>a[nmax]: nmax == i else: if a[i]==a[nmax]: sum==sum+1 print "Otvet: ",sum
Отредактировано FishHook (Дек. 14, 2013 16:34:58)
Офлайн
a = ['%2d' % random.uniform(1, 20) for _ in xrange(20)] m = max(a) print a.count(m)
Отредактировано FishHook (Дек. 14, 2013 16:45:12)
Офлайн
Спасибки, все работает!))
Отредактировано Recklessly. (Дек. 14, 2013 17:14:28)
Офлайн