""" Sovellus tekee listasta pareja """ # Tuodaan paketti tabulate. import tabulate # Tarvitaan parien muodostamiseen import random # Määritetään pääfunktio def main(): """ Pääfunktio. """ # Määritetään nimet{,2} lista nimet = ["Antti", "Pekka", "Esa"] nimet2 = ["Emmi", "Maini", "Reetta"] # Arvotaan nimilistoista kahdet parit. random_names1 = random.sample(nimet, 3) random_names2 = random.sample(nimet2, 3) # Luo tuplen, jossa zip yhdistää random_names{1,2} vastaavan kohdan kanssa, jotka sitten laitetaan listaan. name_pairs = list(zip(random_names1, random_names2)) print(name_pairs) # Tehdään taulukko nimistä, otsikkoina "Etunimi" table = tabulate.tabulate( name_pairs, headers=["Etunimi", "Etunimi"], tablefmt="github", ) # Tulostetaan taulukko print(table) # Jos suoritamme koodia suoraan skriptistä importtauksen sijaan, suoritetaan pääfunktio. if __name__ == "__main__": main()