Culture_game / src /streamlit_app.py
angelranzola's picture
Update src/streamlit_app.py
21a0081 verified
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.")
# Pregunta 1
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.")
# Pregunta 2
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.")
# Pregunta 3
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.")
# Pregunta 4
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.")
# Pregunta 5
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.")
# Pregunta 6
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.")
# Pregunta 7
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.")
# Pregunta 8
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.")
# Pregunta 9
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.")
# Pregunta 10
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.")
# Pregunta 11
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.")
# Pregunta 12
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.")
# Pregunta 13
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.")
# Pregunta 14
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.")
# Pregunta 15
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.")
# Pregunta 16
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.")
# Pregunta 17
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.")
# Pregunta 18
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.")
# Pregunta 19
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.")
# Pregunta 20
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 # Comptador de puntuació
# Pregunta 1
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.")
# Pregunta 2
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.")
# Pregunta 3
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.")
# Pregunta 4
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.")
# Pregunta 5
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.")
# Pregunta 6
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.")
# Pregunta 7
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.")
# Pregunta 8
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.")
# Pregunta 9
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.")
# Pregunta 10
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 # Comptador de puntuació
# Pregunta 1
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.")
# Pregunta 2
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.")
# Pregunta 3
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.")
# Pregunta 4
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.")
# Pregunta 5
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.")
# Pregunta 6
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.")
# Pregunta 7
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.")
# Pregunta 8
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.")
# Pregunta 9
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.")
# Pregunta 10
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 # Comptador de puntuació
# Pregunta 1
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.")
# Pregunta 2
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.")
# Pregunta 3
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.")
# Pregunta 4
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.")
# Pregunta 5
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.")
# Pregunta 6
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.")
# Pregunta 7
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.")
# Pregunta 8
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.")
# Pregunta 9
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.")
# Pregunta 10
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 # Comptador de puntuació
# Pregunta 1
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.")
# Pregunta 2
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.")
# Pregunta 3
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.")
# Pregunta 4
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.")
# Pregunta 5
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.")
# Pregunta 6
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.")
# Pregunta 7
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.")
# Pregunta 8
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.")
# Pregunta 9
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.")
# Pregunta 10
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.")
# Pregunta 1
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.")
# Pregunta 2
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.")
# Pregunta 3
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.")
# Pregunta 4
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.")
# Pregunta 5
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.")
# Pregunta 6
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.")
# Pregunta 7
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.")
# Pregunta 8
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.")
# Pregunta 9
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.")
# Pregunta 10
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.")
# Pregunta 1
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.")
# Pregunta 2
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.")
# Pregunta 3
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.")
# Pregunta 4
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.")
# Pregunta 5
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.")
# Pregunta 6
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.")
# Pregunta 7
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.")
# Pregunta 8
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.")
# Pregunta 9
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.")
# Pregunta 10
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("")