Skip to content

Instantly share code, notes, and snippets.

@riza
Last active October 1, 2016 10:07
Show Gist options
  • Save riza/c8bfd64052f3a3d4c11a353a4f13de71 to your computer and use it in GitHub Desktop.
Save riza/c8bfd64052f3a3d4c11a353a4f13de71 to your computer and use it in GitHub Desktop.
30 günlük random hava raporu.
# -*- coding: utf-8 -*-
# @Author: riza
# @Date: 2016-10-01 12:15:25
# @Last Modified by: riza
# @Last Modified time: 2016-10-01 13:06:27
from random import randint
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
def main():
enSicak = 0;
enSoguk = 0;
enSogukGun = 0;
enSicakGun = 0;
enSicakOlcum = 0;
enSogukOlcum = 0;
sicaklikOrt = 0;
for gun in xrange(1,31):
print(bcolors.OKGREEN + str(gun) + ". Gün" + bcolors.ENDC)
for olcum in xrange(1,6):
soguk = randint(10,15)
sicak = randint(15,29)
if (soguk > enSoguk):
enSoguk = soguk
enSogukGun = gun
enSogukOlcum = olcum
if (sicak > enSicak):
enSicak = sicak
enSicakGun = gun
enSicakOlcum = olcum
print(bcolors.OKBLUE + "[ " + str(olcum) + ". Ölçüm ]" + bcolors.ENDC)
print(bcolors.WARNING + "-> En soguk : " + str(soguk) + "°C" + bcolors.ENDC)
print(bcolors.WARNING + "-> En sicak : " + str(sicak) + "°C" + bcolors.ENDC)
sicaklikOrt = sicaklikOrt + sicak + soguk
print("\n\n")
print(bcolors.FAIL + "[ Sonuc ]\n" + bcolors.ENDC)
print(bcolors.BOLD + "Tüm ölçümlerin sıcaklık ortalaması : " + bcolors.ENDC + bcolors.OKGREEN + str(sicaklikOrt / 150) + "°C\n"+ bcolors.ENDC)
print(bcolors.BOLD + "En sicak gün " + bcolors.ENDC + bcolors.OKGREEN + str(enSicakGun) + ". Gün"+ bcolors.ENDC)
print(bcolors.BOLD + "En sicak ölçüm " + bcolors.ENDC + bcolors.OKGREEN + str(enSicakOlcum) + ". Ölçüm"+ bcolors.ENDC)
print(bcolors.BOLD + "En sicak hava " + bcolors.ENDC + bcolors.OKGREEN + str(enSicak) + "°C\n" + bcolors.ENDC)
print(bcolors.BOLD + "En soğuk gün " + bcolors.ENDC + bcolors.OKGREEN + str(enSogukGun) + ". Gün"+ bcolors.ENDC)
print(bcolors.BOLD + "En soğuk ölçüm " + bcolors.ENDC + bcolors.OKGREEN + str(enSogukOlcum) + ". Ölçüm"+ bcolors.ENDC)
print(bcolors.BOLD + "En soğuk hava " + bcolors.ENDC + bcolors.OKGREEN + str(enSoguk) + "°C" + bcolors.ENDC)
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment