| import streamlit as st |
|
|
| tab1, tab2, tab3, tab4, tab5, tab6, tab7, tab8, tab9 = st.tabs(["🏠", "Història Fàcil", "Història Difícil", "Geografia fàcil", "Geografia Difícil", "Art Fàcil", "Art Difícil", "Literatura Fàcil", "Literatura Difícil"]) |
|
|
| with tab1: |
| st.title("Culture Game") |
| st.write("Aquesta aplicació, com indica el nom, és un joc de cultura. Tindreu 4 temes per escollir: història, geografía, art i literatura. Cadascún d'aquests amb una opció fàcil i una difícil, si per exemple trieu l'opció fàcil de l'apartat d'art hos faràn 10 preguntes molt bàsiques sobre aquesta temàtica. Al costat esquerra de la pàgina trobareu les preguntes i al dret el recompte de punts el qual si al final del qüestionari us indicarà si heu tret NA, AS, AN o AE.") |
| st.write("Tria un tema i comença a jugar !") |
| |
| with tab2: |
| col1, col2 = st.columns(2) |
| with col1: |
| st.title("Història - Principiants") |
| c = 0 |
| st.write("Has triat el nivell fàcil! Ara se't presentaran 10 preguntes sobre història. Quantes encertaràs? Respon introduint la lletra de l'opció en minúscula.") |
| |
| |
| resposta1 = st.text_input("Qui va ser el primer president dels Estats Units?") |
| st.write("a) Abraham Lincoln") |
| st.write("b) George Washington") |
| st.write("c) Thomas Jefferson") |
| st.write("d) Franklin D. Roosevelt") |
| |
| if resposta1 == "": |
| st.write("") |
| elif resposta1 == "b": |
| st.success("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta1 != "b": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| |
| resposta2 = st.text_input("En quin any va començar la Segona Guerra Mundial?") |
| st.write("a) 1935") |
| st.write("b) 1941") |
| st.write("c) 1939") |
| st.write("d) 1945") |
| if resposta2 == "": |
| st.write("") |
| elif resposta2 == "c": |
| st.success("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta2 != "b": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta3 = st.text_input("Qui va ser el líder de la Revolució Mexicana?") |
| st.write("a) Francisco Franco") |
| st.write("b) Emiliano Zapata") |
| st.write("c) Pancho Villa") |
| st.write("d) Benito Juárez") |
| |
| if resposta3 == "": |
| st.write("") |
| elif resposta3 == "c": |
| st.succes("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta3 != "c": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta4 = st.text_input("Quin imperi va ser derrotat a la Batalla de Waterloo?") |
| st.write("a) Imperi Romà") |
| st.write("b) Imperi Napoleònic") |
| st.write("c) Imperi Austrohongarès") |
| st.write("d) Imperi Britànic") |
| |
| if resposta4 == "": |
| st.write("") |
| elif resposta4 == "b": |
| st.success("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta4 != "b": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta5 = st.text_input("Quin va ser el nom del vaixell que va transportar els primers colons a Amèrica l'any 1620?") |
| st.write("a) Mayflower") |
| st.write("b) Santa Maria") |
| st.write("c) Victoria") |
| st.write("d) Beagle") |
| |
| if resposta5 == "": |
| st.write("") |
| elif resposta5 == "a": |
| st.succes("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta5 != "a": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta6 = st.text_input("En quin país va néixer Cleopatra?") |
| st.write("a) Grècia") |
| st.write("b) Egipte") |
| st.write("c) Roma") |
| st.write("d) Turquia") |
| if resposta6 == "": |
| st.write("") |
| elif resposta6 == "b": |
| st.success("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta6 != "b": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta7 = st.text_input("Qui va ser l'últim emperador de Rússia abans de la Revolució Russa?") |
| st.write("a) Nicolau II") |
| st.write("b) Pere el Gran") |
| st.write("c) Ivà el Terrible") |
| st.write("d) Alexandre III") |
| if resposta7 == "": |
| st.write("") |
| elif resposta7 == "a": |
| st.success("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta7 != "a": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta8 = st.text_input("Qui va ser el responsable de la conquesta de l'Imperi Inca?") |
| st.write("a) Hernán Cortés") |
| st.write("b) Francisco Pizarro") |
| st.write("c) Cristòfor Colom") |
| st.write("d) Vasco Núñez de Balboa") |
| if resposta8 == "": |
| st.write("") |
| elif resposta8 == "b": |
| st.success("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta8 != "b": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta9 = st.text_input("En quin any va acabar la Primera Guerra Mundial?") |
| st.write("a) 1912") |
| st.write("b) 1920") |
| st.write("c) 1918") |
| st.write("d) 1922") |
| if resposta9 == "": |
| st.write("") |
| elif resposta9 == "c": |
| st.success("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta9 != "c": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta10 = st.text_input("En quin continent es va originar la civilització egípcia?") |
| st.write("a) Europa") |
| st.write("b) Àsia") |
| st.write("c) Àfrica") |
| st.write("d) Amèrica") |
| if resposta10 == "": |
| st.write("") |
| elif resposta10 == "c": |
| st.success("Correcte✅! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta10 != "c": |
| st.error("❌Incorrecte, no sumes punt.") |
|
|
|
|
|
|
|
|
| with col2: |
| st.header("Comptador de punts:") |
| st.write(f"Has aconseguit {c} punts") |
| if resposta10: |
| if 9 <= c <= 10: |
| st.write(f"🎉Felicitats ! Has tret AE amb un {c}! Pots passar al nivell difícil !") |
| elif 5 <= c <= 6: |
| st.write(f"Has tret AS amb un {c}! Torna-ho a probar.") |
| elif 7 <= c <= 8: |
| st.write(f"Has tret AN amb un {c}! Torna-ho a probar.") |
| elif 0 <= c <= 4: |
| st.write(f"Has suspes amb un {c}! Torna-ho a probar.") |
| else: |
| st.write("") |
| with tab3: |
| col1, col2 = st.columns(2) |
| with col1: |
| st.title("Història - Abançats") |
| c = 0 |
| st.write("Has triat el nivell difícil! Ara se't presentaran 10 preguntes sobre història. Quantes encertaràs? Respon introduint la lletra de l'opció en minúscula.") |
| |
| |
| resposta11 = st.text_input("Quin tractat va posar fi a la Primera Guerra Mundial?") |
| st.write("a) Tractat de Versalles") |
| st.write("b) Tractat de Tordesillas") |
| st.write("c) Tractat de París") |
| st.write("d) Tractat de Brest-Litovsk") |
| |
| if resposta11 == "": |
| st.write("") |
| elif resposta11 == "a": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta11 != "a": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta12 = st.text_input("Quina de les següents civilitzacions antigues no va utilitzar escriptura?") |
| st.write("a) Egípcia") |
| st.write("b) Sumèria") |
| st.write("c) Xinesa") |
| st.write("d) Inca") |
| |
| if resposta12 == "": |
| st.write("") |
| elif resposta12 == "d": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta12 != "d": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta13 = st.text_input("Quin imperi va dominar la major part d'Europa durant el segle XVI?") |
| st.write("a) Imperi Otomà") |
| st.write("b) Imperi Austrohongarès") |
| st.write("c) Imperi Romà") |
| st.write("d) Imperi Espanyol") |
| |
| if resposta13 == "": |
| st.write("") |
| elif resposta13 == "d": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta13 != "d": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta14 = st.text_input("Quin va ser el principal objectiu de la Conferència de Berlín de 1884-1885?") |
| st.write("a) Establir la pau a Europa") |
| st.write("b) Dividir Àfrica entre les potències colonials") |
| st.write("c) Organitzar la Primera Guerra Mundial") |
| st.write("d) Crear la Lliga de Nacions") |
| |
| if resposta14 == "": |
| st.write("") |
| elif resposta14 == "b": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta14 != "b": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta15 = st.text_input("Quina figura històrica està relacionada amb la reforma religiosa protestant al segle XVI?") |
| st.write("a) Martí Luter") |
| st.write("b) Joan Calví") |
| st.write("c) Enric VIII") |
| st.write("d) Tots els anteriors") |
| |
| if resposta15 == "": |
| st.write("") |
| elif resposta15 == "d": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta15 != "d": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta16 = st.text_input("En quina guerra es va utilitzar per primera vegada l'aviació de combat?") |
| st.write("a) Primera Guerra Mundial") |
| st.write("b) Segona Guerra Mundial") |
| st.write("c) Guerra Civil Espanyola") |
| st.write("d) Guerra del Vietnam") |
| |
| if resposta16 == "": |
| st.write("") |
| elif resposta16 == "a": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta16 != "a": |
| st.error("❌Incorrecte, no sumes punt.") |
| |
| resposta17 = st.text_input("Quin va ser el principal conflicte entre les ciutats-estat gregues al segle V aC?") |
| st.write("a) Guerra de Troia") |
| st.write("b) Guerres Mèdiques") |
| st.write("c) Guerra del Peloponès") |
| st.write("d) Guerra dels 30 anys") |
| |
| if resposta17 == "": |
| st.write("") |
| elif resposta17 == "c": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta17 != "c": |
| st.error("❌Incorrecte, no sumes punt.") |
|
|
| |
| resposta18 = st.text_input("Quina civilització mesoamericana va utilitzar el joc de pilota com a ritual religiós?") |
| st.write("a) Azteca") |
| st.write("b) Maia") |
| st.write("c) Olmeca") |
| st.write("d) Zapoteca") |
|
|
| if resposta18 == "": |
| st.write("") |
| elif resposta18 == "b": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta18 != "b": |
| st.error("❌Incorrecte, no sumes punt.") |
|
|
| |
| resposta19 = st.text_input("Qui va ser el general romà que va liderar la invasió de les Gàl·lies?") |
| st.write("a) Juli Cèsar") |
| st.write("b) Augusto") |
| st.write("c) Neró") |
| st.write("d) Trajà") |
|
|
| if resposta19 == "": |
| st.write("") |
| elif resposta19 == "a": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta19 != "a": |
| st.error("❌Incorrecte, no sumes punt.") |
|
|
| |
| resposta20 = st.text_input("Quina batalla de la Segona Guerra Mundial va ser un punt d'inflexió al Front Oriental?") |
| st.write("a) Batalla de Stalingrad") |
| st.write("b) Batalla de Normandia") |
| st.write("c) Batalla d'El Alamein") |
| st.write("d) Batalla de Midway") |
|
|
| if resposta20 == "": |
| st.write("") |
| elif resposta20 == "a": |
| st.success("✅Correcte! Més 1 a la puntuació.") |
| c += 1 |
| elif resposta20 != "a": |
| st.error("❌Incorrecte, no sumes punt.") |
|
|
| with col2: |
| st.header("Comptador de punts:") |
| st.write(f"Has aconseguit {c} punts") |
| if resposta20: |
| if 9 <= c <= 10: |
| st.write(f"🎉Felicitats ! Has tret AE amb un {c}! Pots passar al nivell difícil !") |
| elif 5 <= c <= 6: |
| st.write(f"Has tret AS amb un {c}! Torna-ho a probar.") |
| elif 7 <= c <= 8: |
| st.write(f"Has tret AN amb un {c}! Torna-ho a probar.") |
| elif 0 <= c <= 4: |
| st.write(f"Has suspes amb un {c}! Torna-ho a probar.") |
| with tab4: |
| col1, col2 = st.columns(2) |
| with col1: |
| st.title("Geografia - Principiants") |
| c = 0 |
| |
| |
| resposta1 = st.text_input("Quin és el continent més gran?") |
| st.write("a) Àfrica") |
| st.write("b) Àsia") |
| st.write("c) Amèrica") |
| st.write("d) Europa") |
| if resposta1 == "": |
| st.write("") |
| elif resposta1.lower() == "b": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta2 = st.text_input("Quin és el riu més llarg del món?") |
| st.write("a) Amazones") |
| st.write("b) Nil") |
| st.write("c) Yangtsé") |
| st.write("d) Mississipí") |
| if resposta2 == "": |
| st.write("") |
| elif resposta2.lower() == "b": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta3 = st.text_input("Quin país té més habitants?") |
| st.write("a) Índia") |
| st.write("b) Xina") |
| st.write("c) Estats Units") |
| st.write("d) Rússia") |
| if resposta3 == "": |
| st.write("") |
| elif resposta3.lower() == "b": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta4 = st.text_input("En quin continent es troba el Desert del Sàhara?") |
| st.write("a) Àfrica") |
| st.write("b) Àsia") |
| st.write("c) Amèrica") |
| st.write("d) Oceania") |
| if resposta4 == "": |
| st.write("") |
| elif resposta4.lower() == "a": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta5 = st.text_input("Quina és la capital del Japó?") |
| st.write("a) Tòquio") |
| st.write("b) Seül") |
| st.write("c) Pequín") |
| st.write("d) Manila") |
| if resposta5 == "": |
| st.write("") |
| elif resposta5.lower() == "a": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| resposta6 = st.text_input("Quin oceà envolta Austràlia?") |
| st.write("a) Atlàntic") |
| st.write("b) Índic") |
| st.write("c) Pacífic") |
| st.write("d) Àrtic") |
| if resposta6 == "": |
| st.write("") |
| elif resposta6.lower() == "c": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta7 = st.text_input("Quin país és conegut com 'La Terra del Sol Naixent'?") |
| st.write("a) Xina") |
| st.write("b) Japó") |
| st.write("c) Corea del Sud") |
| st.write("d) Índia") |
| if resposta7 == "": |
| st.write("") |
| elif resposta7.lower() == "b": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta8 = st.text_input("En quin continent es troba el riu Amazones?") |
| st.write("a) Àsia") |
| st.write("b) Àfrica") |
| st.write("c) Amèrica del Sud") |
| st.write("d) Oceania") |
| if resposta8 == "": |
| st.write("") |
| elif resposta8.lower() == "c": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta9 = st.text_input("Quants continents hi ha al món?") |
| st.write("a) 5") |
| st.write("b) 6") |
| st.write("c) 7") |
| st.write("d) 8") |
| if resposta9 == "": |
| st.write("") |
| elif resposta9.lower() == "c": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta100 = st.text_input("Quin és el país més gran d'Àfrica?") |
| st.write("a) Egipte") |
| st.write("b) Sud-àfrica") |
| st.write("c) Nigèria") |
| st.write("d) Algèria") |
| if resposta100 == "": |
| st.write("") |
| elif resposta100.lower() == "d": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| with col2: |
| st.header("Comptador de punts:") |
| st.write(f"Has aconseguit {c} punts") |
| if resposta100: |
| if 9 <= c <= 10: |
| st.write(f"🎉Felicitats ! Has tret AE amb un {c}! Pots passar al nivell difícil !") |
| elif 5 <= c <= 6: |
| st.write(f"Has tret AS amb un {c}! Torna-ho a probar.") |
| elif 7 <= c <= 8: |
| st.write(f"Has tret AN amb un {c}! Torna-ho a probar.") |
| elif 0 <= c <= 4: |
| st.write(f"Has suspes amb un {c}! Torna-ho a probar.") |
| with tab5: |
| col1, col2 = st.columns(2) |
| with col1: |
| st.title("Geografia - Abançats") |
| c = 0 |
| |
| |
| resposta1 = st.text_input("Quin país té més illes al món?") |
| st.write("a) Filipines") |
| st.write("b) Suècia") |
| st.write("c) Indonèsia") |
| st.write("d) Japó") |
| if resposta1 == "": |
| st.write("") |
| elif resposta1.lower() == "b": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta2 = st.text_input("En quin oceà es troba la Gran Barrera de Coral?") |
| st.write("a) Atlàntic") |
| st.write("b) Pacífic") |
| st.write("c) Índic") |
| st.write("d) Àrtic") |
| if resposta2 == "": |
| st.write("") |
| elif resposta2.lower() == "b": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta3 = st.text_input("Quin és el muntanya més alta d'Amèrica del Sud?") |
| st.write("a) Aconcagua") |
| st.write("b) Mont Everest") |
| st.write("c) Kilimanjaro") |
| st.write("d) Mont Blanc") |
| if resposta3 == "": |
| st.write("") |
| elif resposta3.lower() == "a": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta4 = st.text_input("Quin és el nom de la capital de Mongòlia?") |
| st.write("a) Ulan Bator") |
| st.write("b) Almaty") |
| st.write("c) Bishkek") |
| st.write("d) Astana") |
| if resposta4 == "": |
| st.write("") |
| elif resposta4.lower() == "a": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta5 = st.text_input("En quin país es troba el Llac Baikal?") |
| st.write("a) Rússia") |
| st.write("b) Canadà") |
| st.write("c) Argentina") |
| st.write("d) Xina") |
| if resposta5 == "": |
| st.write("") |
| elif resposta5.lower() == "a": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta6 = st.text_input("Quin és el país més petit del món?") |
| st.write("a) Mònaco") |
| st.write("b) Nauru") |
| st.write("c) Ciutat del Vaticà") |
| st.write("d) Liechtenstein") |
| if resposta6 == "": |
| st.write("") |
| elif resposta6.lower() == "c": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta7 = st.text_input("Quin és el sistema muntanyós més extens del món?") |
| st.write("a) Els Alps") |
| st.write("b) Els Andes") |
| st.write("c) Els Himalayes") |
| st.write("d) La serralada de l'Atlas") |
| if resposta7 == "": |
| st.write("") |
| elif resposta7.lower() == "b": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta8 = st.text_input("En quin continent es troba el desert d'Atacama?") |
| st.write("a) Àfrica") |
| st.write("b) Àsia") |
| st.write("c) Amèrica del Sud") |
| st.write("d) Oceania") |
| if resposta8 == "": |
| st.write("") |
| elif resposta8.lower() == "c": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta9 = st.text_input("Quin país té el nombre més gran de fronteres internacionals?") |
| st.write("a) Rússia") |
| st.write("b) Brasil") |
| st.write("c) Xina") |
| st.write("d) França") |
| if resposta9 == "": |
| st.write("") |
| elif resposta9.lower() == "a": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta101 = st.text_input("Quin és el desert més gran del món?") |
| st.write("a) Desert de Sonora") |
| st.write("b) Desert del Sàhara") |
| st.write("c) Desert d'Atacama") |
| st.write("d) Desert de Gobi") |
| if resposta101 == "": |
| st.write("") |
| elif resposta101.lower() == "b": |
| st.success("✅ Correcte! Més 1 a la puntuació.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| with col2: |
| st.header("Comptador de punts:") |
| st.write(f"Has aconseguit {c} punts") |
| if resposta101: |
| if 9 <= c <= 10: |
| st.write(f"🎉Felicitats ! Has tret AE amb un {c}! Pots passar al nivell difícil !") |
| elif 5 <= c <= 6: |
| st.write(f"Has tret AS amb un {c}! Torna-ho a probar.") |
| elif 7 <= c <= 8: |
| st.write(f"Has tret AN amb un {c}! Torna-ho a probar.") |
| elif 0 <= c <= 4: |
| st.write(f"Has suspes amb un {c}! Torna-ho a probar.") |
| with tab6: |
| col1, col2 = st.columns(2) |
| with col1: |
| st.title("Art - Principiants") |
| c = 0 |
| |
| |
| resposta1 = st.text_input("Qui va pintar la Mona Lisa?") |
| st.write("a) Vincent van Gogh") |
| st.write("b) Pablo Picasso") |
| st.write("c) Leonardo da Vinci") |
| st.write("d) Salvador Dalí") |
| if resposta1 == "": |
| st.write("") |
| elif resposta1.lower() == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta2 = st.text_input("De quin país era Frida Kahlo?") |
| st.write("a) Argentina") |
| st.write("b) Mèxic") |
| st.write("c) Espanya") |
| st.write("d) Perú") |
| if resposta2 == "": |
| st.write("") |
| elif resposta2.lower() == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta3 = st.text_input("Quin d'aquests és un museu famós a París?") |
| st.write("a) El Prado") |
| st.write("b) El Louvre") |
| st.write("c) El MOMA") |
| st.write("d) L’Hermitage") |
| if resposta3 == "": |
| st.write("") |
| elif resposta3.lower() == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta4 = st.text_input("Quin art es realitza amb martell i cisell sobre pedra?") |
| st.write("a) Pintura") |
| st.write("b) Gravats") |
| st.write("c) Escultura") |
| st.write("d) Fotografia") |
| if resposta4 == "": |
| st.write("") |
| elif resposta4.lower() == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta5 = st.text_input("Quin pintor és famós pels seus gira-sols?") |
| st.write("a) Monet") |
| st.write("b) Van Gogh") |
| st.write("c) Cézanne") |
| st.write("d) Goya") |
| if resposta5 == "": |
| st.write("") |
| elif resposta5.lower() == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta6 = st.text_input("Quin d’aquests és un moviment artístic?") |
| st.write("a) Impressionisme") |
| st.write("b) Romanticisme (literatura)") |
| st.write("c) Renaixement (època)") |
| st.write("d) Modernisme (arquitectura)") |
| if resposta6 == "": |
| st.write("") |
| elif resposta6.lower() == "a": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta7 = st.text_input("En quin país va néixer Pablo Picasso?") |
| st.write("a) França") |
| st.write("b) Itàlia") |
| st.write("c) Espanya") |
| st.write("d) Portugal") |
| if resposta7 == "": |
| st.write("") |
| elif resposta7.lower() == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
|
|
| |
| resposta8 = st.text_input("Quin d’aquests materials s’usa en l’aquarel·la?") |
| st.write("a) Oli") |
| st.write("b) Tinta") |
| st.write("c) Pastís") |
| st.write("d) Aigua") |
| if resposta8 == "": |
| st.write("") |
| elif resposta8.lower() == "d": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta9 = st.text_input("Quina forma artística es veu als frescos de la Capella Sixtina?") |
| st.write("a) Escultura") |
| st.write("b) Dibuix") |
| st.write("c) Pintura mural") |
| st.write("d) Fotografia") |
| if resposta9 == "": |
| st.write("") |
| elif resposta9.lower() == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| |
| resposta102 = st.text_input("Quin color resulta de barrejar vermell i blau?") |
| st.write("a) Verd") |
| st.write("b) Taronja") |
| st.write("c) Violeta") |
| st.write("d) Marró") |
| if resposta102 == "": |
| st.write("") |
| elif resposta102.lower() == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte, no sumes punt.") |
| |
| with col2: |
| st.header("Comptador de punts:") |
| st.write(f"Has aconseguit {c} punts") |
| if resposta102: |
| if c == 10: |
| st.write(f"🎉 Felicitats! Has tret AE amb un {c}! Pots passar al següent repte!") |
| elif c >= 7: |
| st.write(f"Has tret AN amb un {c}! Torna-ho a provar.") |
| elif c >= 4: |
| st.write(f"Has tret AS amb un {c}! Torna-ho a provar.") |
| else: |
| st.write(f"Has suspès amb un {c}! Torna-ho a provar.") |
| with tab7: |
| col1, col2 = st.columns(2) |
| with col1: |
| st.title("Art - Abançats") |
| c = 0 |
| |
| |
| resposta1 = st.text_input("Qui va pintar El Jardí de les Delícies?") |
| st.write("a) El Greco") |
| st.write("b) Hieronymus Bosch") |
| st.write("c) Caravaggio") |
| st.write("d) Botticelli") |
| if resposta1 == "": |
| st.write("") |
| elif resposta1.lower() == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| |
| resposta2 = st.text_input("Quina tècnica va utilitzar Georges Seurat per crear les seves obres?") |
| st.write("a) Collage") |
| st.write("b) Impasto") |
| st.write("c) Puntillisme") |
| st.write("d) Tèmpera") |
| if resposta2 == "": |
| st.write("") |
| elif resposta2.lower() == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| |
| resposta3 = st.text_input("Quin és el nom real d’El Greco?") |
| st.write("a) Doménikos Theotokópoulos") |
| st.write("b) Giorgio Vasari") |
| st.write("c) Rafael Sanzio") |
| st.write("d) Giotto di Bondone") |
| if resposta3 == "": |
| st.write("") |
| elif resposta3.lower() == "a": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| |
| resposta4 = st.text_input("Quin moviment artístic va fundar Marcel Duchamp amb la seva obra *Font*?") |
| st.write("a) Surrealisme") |
| st.write("b) Expressionisme") |
| st.write("c) Dadaisme") |
| st.write("d) Fauvisme") |
| if resposta4 == "": |
| st.write("") |
| elif resposta4.lower() == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta5 = st.text_input("Qui va pintar Les Menines?") |
| st.write("a) Goya") |
| st.write("b) Velázquez") |
| st.write("c) Sorolla") |
| st.write("d) Zurbarán") |
| if resposta5 == "": |
| st.write("") |
| elif resposta5.lower() == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| |
| resposta6 = st.text_input("Quin arquitecte va dissenyar la Sagrada Família de Barcelona?") |
| st.write("a) Santiago Calatrava") |
| st.write("b) Antoni Gaudí") |
| st.write("c) Le Corbusier") |
| st.write("d) Mies van der Rohe") |
| if resposta6 == "": |
| st.write("") |
| elif resposta6.lower() == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| |
| resposta7 = st.text_input("Quin d’aquests pintors pertany al Barroc?") |
| st.write("a) Caravaggio") |
| st.write("b) Monet") |
| st.write("c) Kandinsky") |
| st.write("d) Dalí") |
| if resposta7 == "": |
| st.write("") |
| elif resposta7.lower() == "a": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| |
| resposta8 = st.text_input("En quin segle va començar el moviment impressionista?") |
| st.write("a) XVIII") |
| st.write("b) XIX") |
| st.write("c) XX") |
| st.write("d) XVII") |
| if resposta8 == "": |
| st.write("") |
| elif resposta8.lower() == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| |
| resposta9 = st.text_input("Quin artista és conegut per les seves llaunes de sopa Campbell?") |
| st.write("a) Lichtenstein") |
| st.write("b) Andy Warhol") |
| st.write("c) Haring") |
| st.write("d) Rauschenberg") |
| if resposta9 == "": |
| st.write("") |
| elif resposta9.lower() == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| |
| resposta103 = st.text_input("Quina d’aquestes obres és de Gustav Klimt?") |
| st.write("a) El Crit") |
| st.write("b) La Nit Estrellada") |
| st.write("c) El Petó") |
| st.write("d) La Persistència de la Memòria") |
| if resposta103 == "": |
| st.write("") |
| elif resposta103.lower() == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| with col2: |
| st.header("Comptador de punts:") |
| st.write(f"Has aconseguit {c} punts") |
| if resposta103: |
| if c == 10: |
| st.write(f"🎉 Excel·lent! Has tret AE amb un {c}! Ets un expert en art!") |
| elif c >= 7: |
| st.write(f"Has tret AN amb un {c}. Molt bé, però pots millorar.") |
| elif c >= 4: |
| st.write(f"Has tret AS amb un {c}. Repassa una mica més l'art.") |
| else: |
| st.write(f"Has suspès amb un {c}. Torna-ho a provar!") |
| with tab8: |
| col1, col2 = st.columns(2) |
| with col1: |
| st.title("Literatura - Principiants") |
| c = 0 |
| st.write("Has triat el nivell fàcil! Ara se't presentaran 10 preguntes sobre literatura. Respon escrivint la lletra en minúscula.") |
|
|
| |
| resposta1 = st.text_input("Qui va escriure Don Quijote de la Mancha?") |
| st.write("a) Lope de Vega") |
| st.write("b) Cervantes") |
| st.write("c) Borges") |
| st.write("d) Quevedo") |
| if resposta1 == "": |
| st.write("") |
| elif resposta1 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta2 = st.text_input("Quin és el nom del mag protagonista de la saga de J.K. Rowling?") |
| st.write("a) Frodo") |
| st.write("b) Percy") |
| st.write("c) Harry") |
| st.write("d) Eragon") |
| if resposta2 == "": |
| st.write("") |
| elif resposta2 == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta3 = st.text_input("Qui va escriure *Cien años de soledad*?") |
| st.write("a) Vargas Llosa") |
| st.write("b) García Márquez") |
| st.write("c) Benedetti") |
| st.write("d) Neruda") |
| if resposta3 == "": |
| st.write("") |
| elif resposta3 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta4 = st.text_input("Quin tipus de text és un poema?") |
| st.write("a) Científic") |
| st.write("b) Narratiu") |
| st.write("c) Dramàtic") |
| st.write("d) Líric") |
| if resposta4 == "": |
| st.write("") |
| elif resposta4 == "d": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta5 = st.text_input("Quin personatge viu al Bosc dels Cent Acres?") |
| st.write("a) Peter Pan") |
| st.write("b) Pinotxo") |
| st.write("c) Winnie the Pooh") |
| st.write("d) Alícia") |
| if resposta5 == "": |
| st.write("") |
| elif resposta5 == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta6 = st.text_input("A quin país va néixer William Shakespeare?") |
| st.write("a) França") |
| st.write("b) Alemanya") |
| st.write("c) Anglaterra") |
| st.write("d) Itàlia") |
| if resposta6 == "": |
| st.write("") |
| elif resposta6 == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta7 = st.text_input("Quina obra comença amb 'En un lloc de la Mancha…'?") |
| st.write("a) El Lazarillo") |
| st.write("b) Don Quijote") |
| st.write("c) El Cid") |
| st.write("d) La Celestina") |
| if resposta7 == "": |
| st.write("") |
| elif resposta7 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta8 = st.text_input("Quin és el nom del detectiu creat per Arthur Conan Doyle?") |
| st.write("a) Hercule Poirot") |
| st.write("b) Sherlock Holmes") |
| st.write("c) Sam Spade") |
| st.write("d) Miss Marple") |
| if resposta8 == "": |
| st.write("") |
| elif resposta8 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta9 = st.text_input("Quin gènere literari inclou contes i novel·les?") |
| st.write("a) Lírica") |
| st.write("b) Dramàtica") |
| st.write("c) Narrativa") |
| st.write("d) Assaig") |
| if resposta9 == "": |
| st.write("") |
| elif resposta9 == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta104 = st.text_input("Quin poeta va escriure 'Puedo escribir los versos más tristes esta noche'?") |
| st.write("a) Octavio Paz") |
| st.write("b) Pablo Neruda") |
| st.write("c) César Vallejo") |
| st.write("d) Juan Ramón Jiménez") |
| if resposta104 == "": |
| st.write("") |
| elif resposta104 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| with col2: |
| st.header("Comptador de punts:") |
| st.write(f"Has aconseguit {c} punts") |
| if resposta104: |
| if 9 <= c <= 10: |
| st.write(f"🎉 Felicitats! Has tret AE amb un {c}! Pots passar al nivell difícil!") |
| elif 7 <= c <= 8: |
| st.info(f"Has tret AN amb un {c}! Torna-ho a provar.") |
| elif 5 <= c <= 6: |
| st.write(f"Has tret AS amb un {c}! Torna-ho a provar.") |
| else: |
| st.write(f"Has suspès amb un {c}! Torna-ho a provar.") |
| else: |
| st.write("") |
| with tab9: |
| col1, col2 = st.columns(2) |
| with col1: |
| st.title("Literatura - Abançat") |
| c = 0 |
| st.write("Benvingut/da al nivell difícil! Escriu la lletra correcta en minúscula per cada pregunta.") |
|
|
| |
| resposta1 = st.text_input("Quina obra va escriure Dante Alighieri?") |
| st.write("a) La Ilíada") |
| st.write("b) La Divina Comèdia") |
| st.write("c) El Decameró") |
| st.write("d) La Eneida") |
| if resposta1 == "": |
| st.write("") |
| elif resposta1 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta2 = st.text_input("Qui és l’autor de *Crim i càstig*?") |
| st.write("a) Tolstoi") |
| st.write("b) Dostoievski") |
| st.write("c) Turguénev") |
| st.write("d) Txékhov") |
| if resposta2 == "": |
| st.write("") |
| elif resposta2 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta3 = st.text_input("Quina novel·la comença amb: 'Tots els nens excepte un creixen'?") |
| st.write("a) Peter Pan") |
| st.write("b) El Petit Príncep") |
| st.write("c) Oliver Twist") |
| st.write("d) Harry Potter") |
| if resposta3 == "": |
| st.write("") |
| elif resposta3 == "a": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta4 = st.text_input("Quina autora va escriure *Frankenstein*?") |
| st.write("a) Mary Shelley") |
| st.write("b) Emily Brontë") |
| st.write("c) Jane Austen") |
| st.write("d) Agatha Christie") |
| if resposta4 == "": |
| st.write("") |
| elif resposta4 == "a": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta5 = st.text_input("Quin escriptor català va escriure *Solitud*?") |
| st.write("a) Mercè Rodoreda") |
| st.write("b) Jacint Verdaguer") |
| st.write("c) Caterina Albert / Víctor Català") |
| st.write("d) Joan Maragall") |
| if resposta5 == "": |
| st.write("") |
| elif resposta5 == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta6 = st.text_input("Quina obra és una tragèdia escrita per William Shakespeare?") |
| st.write("a) Hamlet") |
| st.write("b) Orgull i prejudici") |
| st.write("c) La metamorfosi") |
| st.write("d) Odissea") |
| if resposta6 == "": |
| st.write("") |
| elif resposta6 == "a": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta7 = st.text_input("Quina novel·la va escriure George Orwell l’any 1949?") |
| st.write("a) Un món feliç") |
| st.write("b) 1984") |
| st.write("c) Rebel·lió a la granja") |
| st.write("d) Fahrenheit 451") |
| if resposta7 == "": |
| st.write("") |
| elif resposta7 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta8 = st.text_input("Quin moviment literari es caracteritza per l'exaltació del jo i la natura?") |
| st.write("a) Realisme") |
| st.write("b) Modernisme") |
| st.write("c) Romanticisme") |
| st.write("d) Surrealisme") |
| if resposta8 == "": |
| st.write("") |
| elif resposta8 == "c": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta9 = st.text_input("Quin autor va escriure *El Procés*?") |
| st.write("a) Albert Camus") |
| st.write("b) Franz Kafka") |
| st.write("c) Jean-Paul Sartre") |
| st.write("d) Milan Kundera") |
| if resposta9 == "": |
| st.write("") |
| elif resposta9 == "b": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
|
|
| |
| resposta112 = st.text_input("Quina d’aquestes obres és de Virginia Woolf?") |
| st.write("a) Mrs. Dalloway") |
| st.write("b) Jane Eyre") |
| st.write("c) Emma") |
| st.write("d) La campana de vidre") |
| if resposta112 == "": |
| st.write("") |
| elif resposta112 == "a": |
| st.success("✅ Correcte! +1 punt.") |
| c += 1 |
| else: |
| st.error("❌ Incorrecte.") |
| |
| with col2: |
| st.header("Comptador de punts:") |
| st.write(f"Has aconseguit {c} punts") |
| if resposta112: |
| if 9 <= c <= 10: |
| st.write(f"🎉 Felicitats! Has tret AE amb un {c}! Ets un/a mestre/a de la literatura!") |
| elif 7 <= c <= 8: |
| st.write(f"Has tret AN amb un {c}! Molt bé, però pots millorar.") |
| elif 5 <= c <= 6: |
| st.write(f"Has tret AS amb un {c}! Torna-ho a provar.") |
| else: |
| st.write(f"Has suspès amb un {c}. Anima't a tornar-ho a intentar!") |
| else: |
| st.write("") |