import random

def vyber_svetadiel():
    svetadiel = input('Vyber si svetadiel: a)Európa   b)Ázia    c)Afrika   d)Amerika   e)Austrália a Oceánia: ').strip().upper()
    if(svetadiel=='A' or svetadiel=='EURÓPA' or svetadiel=='EUROPA'):
        europa()
    elif(svetadiel=='B' or svetadiel=='ÁZIA' or svetadiel=='AZIA'):
        azia()
    elif(svetadiel=='C' or svetadiel=='AFRIKA'):
        afrika()
    elif(svetadiel=='D' or svetadiel=='AMERIKA'):
        amerika()
    elif(svetadiel=='E' or svetadiel=='AUSTRÁLIA A OCEÁNIA' or svetadiel=='AUSTRÁLIA A OCEANIA' or svetadiel=='AUSTRALIA A OCEÁNIA' or svetadiel=='AUSTRALIA A OCEANIA'):
        australia_oceania()
    else:
        print('Asi si niekde spravil chybu. Skús to ešte raz.')
        vyber_svetadiel()


def europa():
    print('\n','Európa')
    zoznam_krajin_eu= [cesko,francuzsko,nemecko,spojene_kralovstvo,taliansko]
    random.shuffle(zoznam_krajin_eu)
    for krajina in zoznam_krajin_eu:
        krajina()

    print('Dokončil si krajiny Európy.')
    pokracovanie=input('Chceš pokračovať v hre? ').strip().upper()
    if(pokracovanie=='ANO' or pokracovanie=='ÁNO'):
        vyber_svetadiel()


def azia():
    print('\n','Ázia')
    zoznam_krajin_az = [saudska_arabia,cina, india,japonsko]
    random.shuffle(zoznam_krajin_az)
    for krajina in zoznam_krajin_az:
        krajina()

    print('Dokončil si krajiny Ázie.')
    pokracovanie = input('Chceš pokračovať v hre? ').strip().upper()
    if (pokracovanie == 'ANO' or pokracovanie == 'ÁNO'):
        vyber_svetadiel()

def amerika():
    print('\n','Amerika')
    zoznam_krajin_am= [usa, mexiko, brazilia,cile]
    random.shuffle(zoznam_krajin_am)
    for krajina in zoznam_krajin_am:
        krajina()

    print('Dokončil si krajiny Ameriky.')
    pokracovanie = input('Chceš pokračovať v hre? ').strip().upper()
    if (pokracovanie == 'ANO' or pokracovanie == 'ÁNO'):
        vyber_svetadiel()

def afrika():
    print('\n','Afrika')
    zoznam_krajin_af = [kena,egypt,juzna_afrika,madagaskar]
    random.shuffle(zoznam_krajin_af)
    for krajina in zoznam_krajin_af:
        krajina()

    print('Dokončil si krajiny Afriky.')
    pokracovanie = input('Chceš pokračovať v hre? ').strip().upper()
    if (pokracovanie == 'ANO' or pokracovanie == 'ÁNO'):
        vyber_svetadiel()

def australia_oceania():
    print('\n','Austrália a Oceánia')
    zoznam_krajin_ao = [australia,novy_zeland,papua_nova_guinea]
    random.shuffle(zoznam_krajin_ao)
    for krajina in zoznam_krajin_ao:
        krajina()

    print('Dokončil si krajiny Austrálie a Oceánie.')
    pokracovanie = input('Chceš pokračovať v hre? ').strip().upper()
    if (pokracovanie == 'ANO' or pokracovanie == 'ÁNO'):
        vyber_svetadiel()


# krajiny európy:
def cesko():
    print('\n',
        'Táto krajina sa nachádza v strednej Európe a susedí s krajinami: Nemecko, Rakúsko, Slovensko, Poľsko. Hlavné mesto je Praha.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'ČESKO' and tip1 != "CESKO" and tip1 != 'ČESKÁ REPUBLIKA' and tip1 != 'CESKA REPUBLIKA' and tip1 != 'ČESKA REPUBLIKA' and tip1 != 'CESKÁ REPUBLIKA':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('Je to krajina, ktorá je súčasťou Európskej únie no oficiálnou menou nie je euro.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'ČESKO' and tip2 != 'CESKO' and tip2 != 'ČESKÁ REPUBLIKA' and tip2 != 'CESKA REPUBLIKA' and tip2 != 'ČESKA REPUBLIKA' and tip2 != 'CESKÁ REPUBLIKA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                'Tento štát je tvorený troma historickými územiami: Čechy, Morava, Sliezsko. Kedysi tvoril spoločný štát so Slovensko.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'ČESKO' and tip3 != 'CESKO' and tip3 != 'ČESKÁ REPUBLIKA' and tip3 != 'CESKA REPUBLIKA' and tip3 != 'ČESKA REPUBLIKA' and tip3 != 'CESKÁ REPUBLIKA':
                print('Neuhadol si. Je to ČESKO.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

def francuzsko():
    print('\n','Táto krajina sa nachádza v západnej Európe a susedí s krajinami: Belgicko, Luxembursko, Nemecko, Švajčiarsko, Taliansko, Španielsko, Monako a Andorra. Hlavné mesto je Paríž.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'FRANCÚZSKO' and tip1 != "FRANCUZSKO" and tip1 != "FRANCUZKO"  and tip1 != 'FRANCÚZSKA REPUBLIKA' and tip1 != 'FRANCUZSKA REPUBLIKA':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('Je to krajina, ktorá je súčasťou Európskej únie. Ďalšími významnymi mestami v krajine sú: Marseille, Lyon, Toulouse,Nice. Najvýznamnejšie rieky sú: Loira, Rhôna,Seina.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'FRANCÚZSKO' and tip2 != "FRANCUZSKO" and tip2 != "FRANCUZKO"and tip2 != 'FRANCÚZSKA REPUBLIKA' and tip2 != 'FRANCUZSKA REPUBLIKA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print( 'Ide o významnú kolonizátorskú krajinu. Patria jej územia: Francúzska Guyana a ostrov Sväatý Martin. Odohrala sa tu revolúcia, ktorá začala útokom na Väznicu Bastila, čo ovplynilo celú Európu.Z tejto krajiny pochádzal Napoleon Bonaparte')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'FRANCÚZSKO' and tip3 != "FRANCUZSKO" and tip3 != "FRANCUZKO"and tip3 != 'FRANCÚZSKA REPUBLIKA' and tip3 != 'FRANCUZSKA REPUBLIKA':
                print('Neuhadol si. Je to FRANCÚZSKO')
                return
    print('Super. Máš základné geografické poznatky.')
    return


def nemecko():
    print('\n','Táto krajina sa nachádza v západnej Európe a susedí s krajinami:  Dánsko, Poľsko,  Česko, Rakúsko, Švajčiarsko,Francúzsko, Luxembursko, Belgicko a Holandsko. Hlavné mesto je Berlín.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'NEMECKO':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('Je to krajina, ktorá je jedným zo zakladateľov Európskej únie. Má vyspelú ekonomiku. Ďalšími významnými mestami v krajine sú: Augsburg, Mníchov, Dražďany, Kolín.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'NEMECKO':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print( 'Kedysi žili na tomto území Germánske kmene. Táto krajina patrila medzi hlavných aktérov 1. aj 2. svetovej vojny.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'NEMECKO':
                print('Neuhadol si. Je to NEMECKO.')
                return
    print('Super. Máš základné geografické poznatky.')
    return




def taliansko():
    print('\n','Táto krajina sa nachádza v južnej Európe a susedí s krajinami: Francúzsko, Švajčiarsko, Rakúsko, Slovinsko.'
               ' Hlavné mesto je Rím. Vnútri krainy ležia dva samostatné mestské štáty: Vatikán a San Maríno.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'TALIANSKO':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('Je to krajina, ktorá sa rozprestiera na Apeninskom polostrove. Njavýznamnejšia rieka je Pád. Nachádzajú sa tu pohoria Alpy a Apeniny.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'TALIANSKO':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print( 'Táto krajina má významnú históriu, tvorenú Rímskou ríšou. Má najnižšiu mieru pôrodnosti v Európe. Vo svete je obľúbená ich kuchyňa. ')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'TALIANSKO':
                print('Neuhadol si. Je to TALIANSKO.')
                return

    print('Super. Máš základné geografické poznatky.')
    return



def spojene_kralovstvo():
    print('\n','Táto krajina sa nachádza v západnej Európe. Je to ostrovný štát. Hlavné mesto je Londýn.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 not in('SPOJENÉ KRÁĽOVSTVO','SPOJENE KRALOVSTVO','SPOJENE KRAĽOVSTVO','SPOJENÉ KRALOVSTVO','SPOJENE KRÁLOVSTVO','SPOJENÉ KRAĽOVSTVO','SPOJENE KRÁĽOVSTVO','SPOJENÉ KRÁLOVSTVO','VEĽKÁ BRITÁNIA','VELKA BRITANIA','VELKÁ BRITANIA','VEĽKÁ BRITANIA','VELKÁ BRITÁNIA','VEĽKA BRITÁNIA'):
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('Rozprestiera sa na Britských ostrovoch. Tvoria ho tieto štáty: Anglicko, Škótsko, Wales a Severné Írsko.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 not in (
        'SPOJENÉ KRÁĽOVSTVO', 'SPOJENE KRALOVSTVO', 'SPOJENE KRAĽOVSTVO', 'SPOJENÉ KRALOVSTVO', 'SPOJENE KRÁLOVSTVO',
        'SPOJENÉ KRAĽOVSTVO', 'SPOJENE KRÁĽOVSTVO', 'SPOJENÉ KRÁLOVSTVO', 'VEĽKÁ BRITÁNIA', 'VELKA BRITANIA',
        'VELKÁ BRITANIA', 'VEĽKÁ BRITANIA', 'VELKÁ BRITÁNIA', 'VEĽKA BRITÁNIA'):
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print( 'Ide o ekonomicky veľmi vypelú krajinu. V roku 2020 vystúpila z Európskej únie. V súčasnosti tam vládne Konštitučná monarchia. ')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 not in ('SPOJENÉ KRÁĽOVSTVO', 'SPOJENE KRALOVSTVO', 'SPOJENE KRAĽOVSTVO', 'SPOJENÉ KRALOVSTVO',
                            'SPOJENE KRÁLOVSTVO', 'SPOJENÉ KRAĽOVSTVO', 'SPOJENE KRÁĽOVSTVO', 'SPOJENÉ KRÁLOVSTVO',
                            'VEĽKÁ BRITÁNIA', 'VELKA BRITANIA', 'VELKÁ BRITANIA', 'VEĽKÁ BRITANIA', 'VELKÁ BRITÁNIA',
                            'VEĽKA BRITÁNIA'):
                print('Neuhadol si. Je to VEĽKÁ BRITÁNIA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

# krajiny azie

def cina():
    print('\n', 'Táto krajina sa nachádza vo východnej Ázii. Susedí so štátmi:	Afganistan, Bhután, India, Kazachstan, Kirgizsko, Laos, Mongolsko, Mjanmarsko, Nepál, Pakistan, Rusko, KĽDR, Tadžikistan, Vietnam. '
                'Hlavné mesto je Peking.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'ČÍNA' and tip1!= 'CINA' and tip1!='ČINA' and tip1!='CÍNA' :
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('Ide o druhú najľudnatejšiu krajinu. Hodnoty HDP sú tu jedny z najlepších na svete.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'ČÍNA' and tip2 != 'CINA' and tip2 != 'ČINA' and tip2 != 'CÍNA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print('Politický systém je komunizmus. Nájdeme tam aj jeden zo 7 divov sveta: Veľký čínsky múr.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'ČÍNA' and tip3 != 'CINA' and tip3 != 'ČINA' and tip3 != 'CÍNA':
                print('Neuhadol si. Je to ČÍNA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return


def india():
    print('\n', 'Táto krajina sa nachádza v južnej Ázii. Susedí so štátmi: Pakistan, Čína, Nepál, Bhután, Bangladéš, Mjanmarsko. Hlavné mesto je Nai Dilli.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'INDIA':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('V roku 2023 predbehla Čínu a stala sa najľudnatejšou krajinou na svete. Významnými mestami tam sú: Bombaj, Dilli, Kalkata. ')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'INDIA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print('Až 80%  obyvateľov sú Hinduisti. V krajine je známa pamiatka Tadž Mahal.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'INDIA':
                print('Neuhadol si. Je to INDIA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

def japonsko():
    print('\n', 'Je to ostrovný štát ležiaci pri východnom pobreží Ázie. Hlavné mesto je Tokio.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'JAPONSKO':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('Názov štátu doslova znamená Zem vychádzajúceho slnka. Tzpickými szmbolmi sú slnečný kotúč a sopka Fudži. ')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'JAPONSKO':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print('Štyri najväčšie ostrovy, na ktorźch sa rozprestiera táto krajina sú: Hokkaido, Honšú, Šikoku a Kjúšú. V priemere obyvatelia tejto krajiny žijú najdlhšie.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'JAPONSKO':
                print('Neuhadol si. Je to JAPONSKO.')
                return
    print('Super. Máš základné geografické poznatky.')
    return


def saudska_arabia():
    print('\n', 'Táto krajina sa nachádza v juhozápadnej Ázii. Susedí so štátmi: Jordánsko, Irak, Kuvajt, Katar, Spojené arabské emiráty, Omán, Jemen.'
                ' Hlavné mesto je Rijád.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'SAUDKSÁ ARÁBIA' and tip1!= 'SAUDSKÁ ARABIA' and tip1!='SAUDSKA ARÁBIA' and tip1!='SAUDSKA ARABIA' :
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print('Na tomto území leží jedna z najvyprahnutejších púští sveta, kde teploty často vystupujú až na 45 °C. Úradným jazykom tu je arabčina.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'SAUDKSÁ ARÁBIA' and tip2 != 'SAUDSKÁ ARABIA' and tip2 != 'SAUDSKA ARÁBIA' and tip2 != 'SAUDSKA ARABIA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print('Je založené hlavne na spracovaní a vývoze ropy. Krajina patrí medzi bohatšie krajiny sveta. Je to rozlohou najväčšia krajina na Arabskom polostrove.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'SAUDKSÁ ARÁBIA' and tip3 != 'SAUDSKÁ ARABIA' and tip3 != 'SAUDSKA ARÁBIA' and tip3 != 'SAUDSKA ARABIA':
                print('Neuhadol si. Je to SAUDSKÁ ARÁBIA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

# krajiny ameriky
def usa():
        print('\n', 'Táto krajina sa nachádza v severnej Amerike. Susedí so štátmi:Kanada, Mexiko, Rusko. Hlavné mesto je Washington, D. C.')
        tip1 = input('Je to tento štát: ').strip().upper()
        if tip1 != 'USA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print('Táto krajina sa skladá z 50 štátov. Významnými mestami tu sú: New York, Los Angeles, San Francisco, Las Wegas, Chicago.')
            tip2 = input('Je to tento štát: ').strip().upper()
            if tip2 != 'USA':
                print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
                print('Podľa HDP majú najsilnejšiu ekonomiku.V 15.- 17. storočí začali na toto územie prichádzať predovšetkým anglickí kolonisti. '
                      '4. júla 1776 bola vyhlásená nezavislosť tejto krajiny od Británie.')
                tip3 = input('Je to tento štát: ').strip().upper()
                if tip3 != 'USA':
                    print('Neuhadol si. Je to USA.')
                    return
        print('Super. Máš základné geografické poznatky.')
        return


def mexiko():
    print('\n',
          'Táto krajina sa nachádza v severnej Amerike. Susedí so štátmi: USA, Belize, Guatemala. Hlavné mesto je Mexiko.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'MEXIKO':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            'Veľa obyvateľov odtiaľ migruje prevažne do USA. Úradným jazykom je španielčina. ')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'MEXIKO':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                ' Doteraz tam žije pomerne veľká narodnostná skupina Indiánov. Hudba tejto krajiny je zapísana do Svetového kultúrneho dedičstva UNESCO.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'MEXIKO':
                print('Neuhadol si. Je to MEXIKO.')
                return
    print('Super. Máš základné geografické poznatky.')
    return


def brazilia():
    print('\n',
          'Táto krajina sa nachádza v južnej Amerike. Susedí so štátmi:	Francúzska Guyana, Surinam, Guyana, Venezuela, Kolumbia, Peru, Bolívia, Paraguaj, Argentína, Uruguaj. '
          'Hlavné mesto je Brazília.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'BRAZÍLIA' and tip1!= 'BRAZILIA':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            'Je to najväčší a najľudnatejší štát v južnej Amerike. Úradným jazykom tu je portugalčina. Významnými mestami sú Sao Paulo a Rio de Janeiro ')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'BRAZÍLIA' and tip2!= 'BRAZILIA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                ' Na tomto území sa nachádza jeden z najväčších dažďových pralesov na svete. Každoročne sa tu koná jeden z najväčších festivalov na svete Karneval v Riu.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'BRAZÍLIA' and tip3!= 'BRAZILIA':
                print('Neuhadol si. Je to BRAZÍLIA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

def cile():
    print('\n',
          'Táto krajina sa nachádza v južnej Amerike. Susedí so štátmi: Bolívia, Argentína, Peru. Hlavné mesto je Santiago.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'CILE':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            'Táto krajina sa tiahne od severu po juh v dĺžke viac ako 4000 kilometrov. Je typická svojím úzkym tvarom pričom v najširšom mieste meria 440 kilometrov. ')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'CILE':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                ' Nachádza sa tu púšť Atacama, jedno z najsuchších miest na svete ale aj Ohňová Zem, súostrovie na ktorom žijú tučniaci.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'CILE':
                print('Neuhadol si. Je to CILE.')
                return
    print('Super. Máš základné geografické poznatky.')
    return



# krajiny afriky

def egypt():
    print('\n',
          'Táto krajina sa nachádza v severnej Afrike. Susedí so štátmi: Izrael, Sudán, Líbya. Hlavné mesto je Káhira.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'EGYPT':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            'Väčšina obyvateľstva sa koncentruje okolo rieky Níl. Zvyšok krajiny tvoria púšte.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'EGYPT':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                'Je to arabský štát s veľmi bohatou históriou, čoho dôkazom je aj jeden z divov sveta Pyramídy v Gize.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'EGYPT':
                print('Neuhadol si. Je to EGYPT.')
                return
    print('Super. Máš základné geografické poznatky.')
    return


def juzna_afrika():
    print('\n',
          'Táto krajina sa nachádza na juhu Afriky. Susedí so štátmi: Namíbia, Botswana, Zimbabwe, Mozambik, Svazijsko, Lesotho. Krajina má 3 hlavné mesta.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 != 'JUŽNÁ AFRIKA' and tip1!= 'JUŽNA AFRIKA' and tip1 != 'JUZNÁ AFRIKA' and tip1!= 'JUHOAFRICKÁ REPUBLIKA'and tip1!= 'JUHOAFRICKA REPUBLIKA':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            'Úradnými jazykmi sú angličtina, afrikánčina a 9 kmeňových černošských jazykov. Významnými mestami sú: Pretória, Kapské Mesto, Bloemfontein, Johannesburg a Durban. ')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'JUŽNÁ AFRIKA' and tip2 != 'JUŽNA AFRIKA' and tip2 != 'JUZNÁ AFRIKA' and tip2 != 'JUHOAFRICKÁ REPUBLIKA' and tip2 != 'JUHOAFRICKA REPUBLIKA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                ' Ako keby vo vnútri územia tohto štátu sa nachádzajú 2 krajiny a to Svazijsko, Lesotho. K územiu tejto krajiny patrí aj Mys Dobrej Nádeje. ')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'JUŽNÁ AFRIKA' and tip3!= 'JUŽNA AFRIKA' and tip3 != 'JUZNÁ AFRIKA' and tip3!= 'JUHOAFRICKÁ REPUBLIKA'and tip3!= 'JUHOAFRICKA REPUBLIKA':
                print('Neuhadol si. Je to JUHOAFRICKÁ REPUBLIKA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return



def kena():
    print('\n',
          'Táto krajina sa nachádza vo východnej Afrike. Susedí so štátmi:	Južný Sudán, Uganda, Tanzánia, Somálsko, Etiópia. Hlavné mesto je Nairobi.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 !='KENA' and tip1 !='KEŇA':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            'Je tu mnoho národných parkov a rezervácií. Nachádza sa v rovníkovej a monzúnovej oblasti. Úradnými jazykmi sú: angličtina, swahilčina ')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'KENA' and tip2 !='KEŇA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                'Našli sa tu jedný z najstarších skamenelín ľudských bytostí Homo habilis a Homo erectus, staré 2,6 miliónov rokov. Taktiež je táto krajina najväčším producentom kávy v Afrike.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'KENA' and tip3 !='KEŇA':
                print('Neuhadol si. Je to KEŇA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

def madagaskar():
    print('\n',
          'Je to ostrovný štát ležiaci pri východnom pobreží Afriky. Hlavné mesto je Antananarivo.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 !='MADAGASKAR':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            'Je to 4. najväčší ostrov na svete. Štát leží na ostrove, ktorý sa volá Madagskar.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 != 'MADAGASKAR':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                'Kráľom Madagaskaru bol slovenský dobrodruh a cestovateľ Móric Beňovský. Sú tu tropické dažďové pralesy, ktoré čelia nadmernej ťažbe.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'MADAGASKAR':
                print('Neuhadol si. Je to MADAGASKAR.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

# krajiny australie

def australia():
    print('\n',
          'Je to najväčšia krajina v Austálii a Oceánii. Hlavné mesto je Canberra.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 !='AUSTRALIA' and tip1 !='AUSTRÁLIA':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            'Je to jediná krajina, ktorá sa rozkladá na celom kontinente. Významné mestá sú: Sydney, Perth, Melbourne.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 !='AUSTRALIA' and tip2 !='AUSTRÁLIA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                ' Najdlhším a najvyšším pohorím sú Veľké predelové vrchy. Pôvodný obyvatelia sa volajú Aborigeni.'
                ' Pri severovýchodnom pobreží sa nachádza Veľká korálová bariera.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'AUSTRALIA' and tip3 !='AUSTRÁLIA':
                print('Neuhadol si. Je to AUSTRÁLIA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

def novy_zeland():
    print('\n',
          'Je to štát v Austálii a Oceánii, tvorený 2 hlavnými ostrovmi (Severný a Južný). Hlavné mesto je Wellington.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 !='NOVÝ ZELAND' and tip1 !='NOVY ZELAND':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            '  Pôvodní obyvatelia sú Maori. Je typiclý chovom oviec. Významné mestá sú: Auckland a Wellington.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 !='NOVÝ ZELAND' and tip2 !='NOVY ZELAND':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                ' Bol obývaný ako jedno z posledných väčších území. Patrí medzi krajiny s vysokým životným štandardom. Nachádza sa tu pohorie Južné Alpy.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'NOVÝ ZELAND' and tip3 !='NOVY ZELAND':
                print('Neuhadol si. Je to NOVÝ ZELAND.')
                return
    print('Super. Máš zakladné geografické poznatky.')
    return


def papua_nova_guinea():
    print('\n',
          'Je to štát v Austálii a Oceánii. Susedí s Indonéziou. Nachádza sa severne od Austrálie. Hlavné mesto je Port Moresby.')
    tip1 = input('Je to tento štát: ').strip().upper()
    if tip1 !='PAPUA-NOVÁ GUINEA' and tip1 !='PAPUA-NOVA GUINEA' and tip1 !='PAPUA NOVA GUINEA' and tip1 !='PAPUA NOVÁ GUINEA':
        print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
        print(
            ' Osemdesiat percent rozlohy krajiny leží na ostrove Nová Guinea. Ostatných 20 % zaberá asi 600 ďalších ostrovov. Nachádzajú sa tu dažďové pralesy.')
        tip2 = input('Je to tento štát: ').strip().upper()
        if tip2 !='PAPUA-NOVÁ GUINEA' and tip1 !='PAPUA-NOVA GUINEA' and tip2 !='PAPUA NOVA GUINEA' and tip2 !='PAPUA NOVÁ GUINEA':
            print('Netrafil si. Nevadí. Tu máš ďalšie informácie.')
            print(
                ' Leží blízko rovníka. U niektorých kmeňov sa hlboko do 20. storočia praktikoval rituálny kanibalizmus.')
            tip3 = input('Je to tento štát: ').strip().upper()
            if tip3 != 'PAPUA-NOVÁ GUINEA' and tip3 !='PAPUA-NOVA GUINEA' and tip3 !='PAPUA NOVA GUINEA' and tip3 !='PAPUA NOVÁ GUINEA':
                print('Neuhadol si. Je to PAPUA-NOVÁ GUINEA.')
                return
    print('Super. Máš základné geografické poznatky.')
    return

zaciatok = print('Cieľom hry je uhádnuť, čo najviac štátov.','\n','Začiatok')
vyber_svetadiel()
koniec=print('Koniec')