Skip to content

Instantly share code, notes, and snippets.

@cobanov
Last active October 1, 2020 16:34
Show Gist options
  • Save cobanov/30b5906998d8f2af9bc2bc0775fc1a21 to your computer and use it in GitHub Desktop.
Save cobanov/30b5906998d8f2af9bc2bc0775fc1a21 to your computer and use it in GitHub Desktop.
import pandas as pd
import numpy as np
PATH = "cekilis.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["Twitter profiliniz"].dropna(axis=0)
youtube = katilimcilar["Youtube profiliniz"].dropna(axis=0)
# Birden fazla çekilişe katılanlar size sesleniyorum sizi elemiyorum
# Fakat planınızı suya düşürüyorum :)
katilimlar = pd.concat([twitter, youtube], ignore_index=True).unique() # :)
return katilimlar
def cekilis_yap(katilimlar):
""" Katilimcilar arasından 7 asil ve 3 yedek seçer """
asil = np.random.randint(0, katilimlar.shape[0], 7)
yedek = np.random.randint(0, katilimlar.shape[0], 3)
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():
katilimlar = katilimcilar(PATH)
cekilis_yap(katilimlar)
if __name__ == "__main__":
main()
@yunus-deniz
Copy link

h sen bu işi biliyorsun üstat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment