Heute ist die Wahl des Gouverneurs von Tokio!
Dieses Jahr ist bereits ein fertiges Rennen, und viele Leute denken, dass es keine Rolle spielt, wen sie wählen, und die Abstimmungsrate könnte sinken.
https://www.amazon.co.jp/dp/4887597126 Junge Leute verlieren 400.000 Yen, weil sie nicht zu Wahlen gehen !? (Discover handbook) (Japanisch) Neues Buch
Es gibt Bücher, aber
Wenn es darum geht Nur wer eine Unterstützungsbasis hat, hat einen Vorteil, Mit anderen Worten, ** langweilige Politik wird weitergehen **, also möchte ich definitiv abstimmen.
Wie Sie in den obigen Büchern sehen können, können Sie es rollen und auswählen, wenn es niemanden gibt, der es auswählen möchte.
Mein Ziel ist
Denn es ist.
Es gibt jedoch Zeiten, in denen es Menschen gibt, die nicht wählen wollen, auch wenn es keine Menschen gibt, die wählen wollen.
Geben Sie mir eine Liste der Kandidaten und sie werden einen von ihnen auswählen Ich habe ein Programm vorbereitet wie.
given_lottery.py
import secrets
import sys
def draw_lots(data=None):
if data is None:
return -1
lot_member = data.split(',')
r = secrets.randbelow(len(lot_member))
return lot_member[r]
if __name__ == '__main__':
args = sys.argv
print(draw_lots(args[1]))
Das ist alles.
Es wird eine Bewegung wie.
** Nachtrag **
In dem Kommentar wurde darauf hingewiesen, dass es eine Auswahlfunktion gibt.
Deshalb Refactoring.
import secrets
import sys
def draw_lots(data=None):
if data is None:
return -1
return secrets.choice(data.split(','))
if __name__ == '__main__':
args = sys.argv
print(draw_lots(args[1]))
Es war erfrischend.
Die Quelldatei ist https://github.com/atworks/given-lottery Ich habe es reingelegt.
später
> python .\given_lottery.py a,b,c,d,e
e
Wenn Sie die durch Kommas getrennten Zeichenfolgen wie übergeben, wählen Sie eine zufällig aus und geben Sie sie aus.
Ich möchte ein gutes Wahlleben haben.
Recommended Posts