Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # /usr/bin/python3.4
- # -*- coding: utf-8 -*-
- __author__ = 'Mertcan Gökgöz'
- import sys
- def mod(sayilar):
- try:
- en_yuksek = 0
- for s in sayilar:
- if sayilar.count(s) > sayilar.count(en_yuksek):
- en_yuksek = s
- return en_yuksek
- except Exception as e:
- print("\n[ mod(sayilar) Hata ]\n\t Hata Mesajı:\t ", e, "\n")
- sys.exit(1)
- def medyan(sayilar):
- try:
- sayilar.sort()
- uzunluk = len(sayilar)
- aradakisayi = int(uzunluk / 2)
- if uzunluk % 2 == 0:
- return str(sayilar[aradakisayi - 1]) + " " + str(sayilar[aradakisayi])
- else:
- return sayilar[aradakisayi]
- except Exception as e:
- print("\n[ medyan(sayilar) Hata ]\n\t Hata Mesajı:\t ", e, "\n")
- sys.exit(1)
- def ortanca(sayilar):
- try:
- stoplam = 0
- for s in sayilar:
- stoplam = stoplam + s
- return stoplam / len(sayilar)
- except Exception as e:
- print("\n[ ortanca(sayilar) Hata ]\n\t Hata Mesajı:\t ", e, "\n")
- sys.exit(1)
- def about():
- print("--- ")
- print("Temel İstatistiki işlemler için geliştirilmiş algoritmaları içerir.")
- print("--- ")
- print("")
- def islemler():
- girdiler = input("İşlem yapılacak sayıları teker teker giriniz: ")
- sayilar = sorted(map(int, girdiler.split()))
- print("Ortanca: ", ortanca(sayilar))
- print("Medyan: ", medyan(sayilar))
- print("Mod: ", mod(sayilar))
- about()
- islemler()
Advertisement
Add Comment
Please, Sign In to add comment