El feixisme es combat i destrueix. És inútil dialogar amb els animals.
Els operadors lògics s'utilitzen per combinar instruccions dins dels condicionals o dels bucles que veurem més endavant:
Primera opció:
nota = float(input("Escriu la nota: "))
if nota >= 0 and nota < 2:
print("NA")
if nota >= 2 and nota < 2.7:
print("AS")
if nota >= 2.7 and nota < 3.3:
print("AN")
if nota >= 3.3 and nota <= 4:
print("AE")
if nota < 0 or nota > 4:
print("la nota introduïda no és correcta")
Segona opció:
nota = float(input("Escriu la nota: "))
if 0 <= nota < 2:
print("NA")
if 2 <= nota < 2.7:
print("AS")
if 2.7 <= nota < 3.3:
print("AN")
if 3.3 <= nota <= 4:
print("AE")
if nota < 0 or nota > 4:
print("la nota introduïda no és correcta")
Tercera opció:
nota = float(input("Escriu la nota: "))
if 0 <= nota < 2:
print("NA")
elif 2 <= nota < 2.7:
print("AS")
elif 2.7 <= nota < 3.3:
print("AN")
elif 3.3 <= nota <= 4:
print("AE")
else:
print("la nota introduïda no és correcta")
Creem un programa anomenat Cognom_Nom_p3.py i el deseu a la carpeta Practica3. Ha de fer les tasques següents:
1.- Utilitzant la instrucció per afegir comentaris escrivim: Creem un primer programa que quan escrivim l'edat d'una persona ens digui el preu de l'entrada a un parc d'atraccions i un segon programa que compari si els números generats per dos daus són iguals i doni premi.
2.- Inseriu un parell d'instruccions print per separar aquest programa de l'anterior i entre mig el text:
print("======================================================================")
Preu d'una entrada a un parc d'atraccions
print("======================================================================")
3.- En el primer programa, Preu de les entrades al parc d'atraccions, ha de demanar quants anys té la persona i si té alguna discapacitat i guardar-les en dues variables. Llavors:
Si és menor o igual a 3 anys o hi ha un grau de discapacitat, l'entrada és gratuïta.
Si és major de 3 i menor o igual a 8 anys, el preu de l'entrada és de 10,00€.
Si és major de 8 i menor o igual a 65 anys, el preu de l'entrada és de 20,00€.
Si és major de 65 i menor o igual a 100 anys, l'entrada és gratuïta.
En altre cas (edats més petites de 0 o superiors a 100 anys), mostrar el missatge: Error en la introducció de l'edat.
4.- En el mateix programa anterior, afegiu aquest segon programa: Inseriu un parell d'instruccions print per separar aquest programa de l'anterior.
print("======================================================================")
Creem un programa que compari els números que surten en dos daus i si són iguals doni premi.
print("======================================================================")
5.- Com funionarà el programa:
Al principi els programa importarem les llibreries: import random i import time.
Demanem quants pèsols volem apostar i els guardem en una variable.
Imprimir per pantalla el missatge Llançant els daus... i amb la instrucció time.sleep(1) farem que el programa s'aturi 1 segon.
Generarem dos número aleatoris entre 1 i 6 (les cares de dau) i cadascun el guardarem en una variable.
Mostrarem per pantalla els números dels daus.
Si hem tret un doble 6 multiplicarem
El programa generarà tres números aleatoris enters entre 1 i 10 i els guardarà en tres variables. Mostreu-los per pantalla.
Ajuda: per generar números aleatoris, al principi els programa cal la llibreria: import random
La instrucció que genera números aleatoris enters és: random.randint(número inferior, número superior). Per exemple, random.randint(0, 10) genera números aleatoris entre 0 i 10, inclosos el 0 i el 10.
9.- En el mateix programa anterior, afegiu aquest segon programa: Inseriu un parell d'instruccions print per separar aquest programa de l'anterior.
print("======================================================================")
Creem un programa que compari tres números que escriurà l'alumne/a amb tres números aleatoris que generarà el programa. A més apostarem pèsols.
print("======================================================================")
5.- El programa generarà tres números aleatoris enters entre 1 i 10 i els guardarà en tres variables. Mostreu-los per pantalla.
Ajuda: per generar números aleatoris, al principi els programa cal la llibreria: import random
La instrucció que genera números aleatoris enters és: random.randint(número inferior, número superior). Per exemple, random.randint(0, 10) genera números aleatoris entre 0 i 10, inclosos el 0 i el 10.
6.- A més, feu que el programa demani escriure tres números que desareu en tres variables. (En total heu creat 6 variables)
7.- També, creeu una setena variable per guardar el número de pèsols que voleu apostar.
8.- Llavors el programa farà:
Si els tres números aleatoris són iguals als tres números que heu escrit, feu que multipliqui el número de pèsols per 100 i mostreu el missatge: Has guanyat (pèsols que has apostat * 100) pèsols.
Si hi ha dos números aleatoris iguals a dos números que heu escrit, feu que multipliqui el número de pèsols per 50 i mostreu el missatge: Has guanyat (pèsols que has apostat * 50) pèsols.
Si només hi ha un número aleatori igual al número que heu escrit, feu que multipliqui el número de pèsols per 10 i mostreu el missatge: Has guanyat (pèsols que has apostat * 10) pèsols.
Si cap dels números aleatoris són iguals als que heu escrit mostreu el missatge: Has perdut tots els pèsols i avui no podràs sopar pèsols amb patates!
Mireu l'exemple que he creat per saber que vull que mostreu.
escriu el número 1: 1
escriu el número 2: 1
escriu el número 3: 1
------------------------------------
Número aleatori 1: 4
Número aleatori 2: 5
Número aleatori 3: 7
------------------------------------
Quants pèsols vols apostar?: 25
------------------------------------
Has perdut tots els pèsols i avui no podràs sopar pèsols amb patates!
Data de lliurament de la pràctica:
Pengeu a la Plataforma l'arxiu Cognom_Nom_p3.py
Data d'entrega: 10/04/2026.
Para tributar un determinado impuesto se debe ser mayor de 16 años y tener unos ingresos iguales o superiores a 1000 € mensuales. Escribir un programa que pregunte al usuario su edad y sus ingresos mensuales y muestre por pantalla si el usuario tiene que tributar o no.
Escriba un programa que permita practicar una variante simplificada de la prueba de cálculo mental La calculadora humana del concurso televisivo Saber y ganar. El usuario debe ir sumando todos los números de la lista de uno en uno hasta que se equivoque o termine la lista, en cuyo caso ganará.
Ejemplo usando la lista [50, 4, 28, 33, 12]:
SUMAR Y GANAR
Vaya sumando todos los números que le iré diciendo. Empezamos por 0.
Más 50: 50
Más 4: 54
Más 28: 72
Te has equivocado, pero has acertado 2 veces seguidas.
SUMAR Y GANAR
Vaya sumando todos los números que le iré diciendo. Empezamos por 0.
Más 50: 50
Más 4: 54
Más 28: 82
Más 33: 115
Más 12: 127
Enhorabuena, GANASTE.
3.- En el segon programa, resondrem el següent problema:
Les condicions per aprovar una assignatura són tenir una mitjana de 5 en 4 proves.
Però, una condició per aprovar és que les notes de les 4 proves han de ser superiors a o iguals a 3. Una nota inferior a 3 en qualsevol de les proves fa suspendre l'assignatura. Per exemple:
3 + 7 + 4 + 6 = 20 llavors 20 / 4 = 5 (Apovat).
2 + 10 + 10 + 10 = 32 llavors 32 / 4 = 8 (Suspès, per què hi ha una nota inferior a 3)
Definir funciones para codificar y decodificar mensajes en código morse.