Skip to content

Instantly share code, notes, and snippets.

@cobanov
Last active May 11, 2021 21:04
Show Gist options
  • Save cobanov/95dbf5fcbc5ce7342a46a16f56995fea to your computer and use it in GitHub Desktop.
Save cobanov/95dbf5fcbc5ce7342a46a16f56995fea to your computer and use it in GitHub Desktop.
import pandas as pd
import numpy as np
PATH = "katilimcilar.csv"
def katilimcilar(path):
""" Google froms'dan alınan csv dosyasını
çekiliş yapmak için hazırlar """
katilimcilar = pd.read_csv(path)
twitter = katilimcilar.iloc[:, 2]
# Birden fazla çekilişe katılanlar size sesleniyorum sizi elemiyorum
# Fakat planınızı suya düşürüyorum :)
gecerli_katilimlar = twitter.unique() # :)
print(f"Toplam geçeri katılım: ", len(gecerli_katilimlar))
return gecerli_katilimlar
def cekilis_yap(katilimlar):
""" Katilimcilar arasından 3 asil ve 4 yedek seçer """
asil = np.random.randint(0, katilimlar.shape[0], 3)
yedek = np.random.randint(0, katilimlar.shape[0], 4)
print("Asil:")
for sira, kazanan in enumerate(katilimlar[asil], start=1):
input("")
print(f"{sira}. {kazanan}")
print("\nYedek:")
for sira, yedek in enumerate(katilimlar[yedek], start=1):
input("")
print(f"{sira}. {yedek}")
def main():
gecerli_katilimlar = katilimcilar(PATH)
cekilis_yap(gecerli_katilimlar)
input("")
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment