Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8
- from datetime import date
- import datetime
- import time
- d0 = date(2018, 1, 15)
- now = datetime.datetime.now()
- rok = int(now.year)
- miesiac = int(now.month)
- dzien = int(now.day)
- d1 = date(rok, miesiac, dzien)
- x = d1 - d0
- dni = x.days
- radek_pt = open(r"C:\Users\Radosław\Desktop\Kto wybiera\ile-Radek.txt" ,"r")
- radek = int(radek_pt.read())
- radek_pt.close()
- konrad_pt = open(r"C:\Users\Radosław\Desktop\Kto wybiera\ile-Konrad.txt","r")
- konrad = int(konrad_pt.read())
- konrad_pt.close()
- kto_ostatni = open(r"C:\Users\Radosław\Desktop\Kto wybiera\kto-ostatnio.txt", "r")
- kto_ostatnio = kto_ostatni.read()
- kto_ostatni.close()
- print("Czy %s wybrał popiół (Ostanio kiedy był 'termin')" % (kto_ostatnio))
- odp = input()
- if odp == "tak" or odp == "Tak" or odp == "T" or odp == "t" :
- if kto_ostatnio == "Radek" :
- radek = radek + 1
- elif kto_ostatnio == "Konrad" :
- konrad = konrad + 1
- else :
- print("Aha tak więc")
- print("Wartość konrada to : " + str(konrad))
- print("A Radka to : " + str(radek))
- print("Czyli...")
- time.sleep(2)
- def większe():
- if radek > konrad :
- return True
- else :
- return False
- def mniejsze():
- if radek < konrad :
- return True
- else :
- return False
- def równe_tak():
- if odp != "tak" or odp != "Tak" or odp != "T" or odp != "t" :
- if dni % 2 == 0 :
- return True
- else :
- return False
- def równe_nie():
- if odp != "tak" or odp != "Tak" or odp != "T" or odp != "t" :
- return True
- else :
- return False
- p = większe
- o = mniejsze
- l = równe_tak
- pol = równe_nie
- kto_ostatni = open(r"C:\Users\Radosław\Desktop\Kto wybiera\kto-ostatnio.txt", "w")
- if p == True and o == False and l == False and pol == False :
- print("Dzisiaj wybiera Konrad")
- kto_ostatni.write("Konrad")
- y = "Konrad"
- elif p == False and o == True and l == False and pol == False :
- print("Dzisiaj wybiera Radek")
- kto_ostatni.write("Radek")
- y = "Radek"
- elif p == False and o == False and l == True and pol == False :
- print("Dzisiaj wybiera Konrad")
- kto_ostatni.write("Konrad")
- y = "Konrad"
- elif p == False and o == False and l == False and pol == True :
- print("Dzisiaj wybiera Radek")
- kto_ostatni.write("Radek")
- y = "Radek"
- kto_ostatni.close()
- radek_pt = open(r"C:\Users\Radosław\Desktop\Kto wybiera\ile-Radek.txt","w")
- radek_pt.write(str(radek))
- radek_pt.close()
- konrad_pt = open(r"C:\Users\Radosław\Desktop\Kto wybiera\ile-Konrad.txt","w")
- konrad_pt.write(str(konrad))
- konrad_pt.close()
- debug = open(r"C:\Users\Radosław\Desktop\Kto wybiera\debug.txt", "a")
- debug.write("Dzisiejsza data : " + str(d1) + "\n")
- debug.write("Roznica dni : " + str(dni) + "\n")
- debug.write("Ilosc Radka : " + str(radek) + "\n")
- debug.write("Ilosc Konrada : " + str(konrad) + "\n")
- debug.write("Odpowiedz uzytkownika : " + str(odp) + "\n")
- debug.write("Sprawdzanie warunkow : \n")
- debug.write("Wieksze : " + str(p) + "\n")
- debug.write("Mniejsze : " + str(o) + "\n")
- debug.write("Rowne odp uzytkownika 'tak' : " + str(l) + "\n")
- debug.write("Rowne odp uzytkownika 'nie' : " + str(pol) + "\n")
- debug.write("Kto wybiera nastepnym razem : " + str(y) + "\n\n\n\n")
- debug.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement