Diferència entre revisions de la pàgina «Més exercicis de Python bàsic»
(Es crea la pàgina amb «= Estructures repetitives = == er01 == Escriviu un programa que pregunteu una vegada i una altra si voleu continuar amb el programa, sempre que es contesti exactament...».) |
m (→er10) |
||
Línia 164: | Línia 164: | ||
Escriviu un programa que sol·liciti una contrasenya (el text de la contrasenya no és important) i la torneu a sol·licitar fins que les dues contrasenyes coincideixin, amb un límit de tres peticions. | Escriviu un programa que sol·liciti una contrasenya (el text de la contrasenya no és important) i la torneu a sol·licitar fins que les dues contrasenyes coincideixin, amb un límit de tres peticions. | ||
− | CONFIRMEU LA VOSTRA CONTRASENYA (2) | + | CONFIRMEU LA VOSTRA CONTRASENYA (2) |
− | Escriviu la contrasenya: cantidubi dubi dubi | + | Escriviu la contrasenya: cantidubi dubi dubi |
− | Teniu 3 intents per confirmar la contrasenya. | + | Teniu 3 intents per confirmar la contrasenya. |
− | Escriviu de nou la contrasenya: cantidubi dubi da | + | Escriviu de nou la contrasenya: cantidubi dubi da |
− | Les contrasenyes no coincideixen | + | Les contrasenyes no coincideixen |
Revisió de 13:45, 28 març 2022
Contingut
Estructures repetitives[modifica]
er01[modifica]
Escriviu un programa que pregunteu una vegada i una altra si voleu continuar amb el programa, sempre que es contesti exactament sí (en minúscules i amb accent).
DIGUEU sí PER CONTINUAR Voleu continuar el programa?: sí Voleu continuar el programa?: sí Voleu continuar el programa?: NO Fins a la vista! DIGUEU sí PER CONTINUAR Voleu continuar el programa?: no Fins a la vista! DIGUEU sí PER CONTINUAR Voleu continuar el programa?: si Fins una altra!
er02[modifica]
Escriviu un programa que pregunti una vegada i una altra si voleu acabar el programa, excepte si es contesta exactament SI (en majúscules i sense accent).
DIGUEU SI PER ACABAR Voleu acabar el programa?: s Voleu acabar el programa?: S Voleu acabar el programa?: SI Fins a la vista! DIGUEU SI PER ACABAR Voleu acabar el programa?: no Voleu acabar el programa?: SI Fins a la vista! DIGUEU SI PER ACABAR Voleu acabar el programa?: Voleu acabar el programa?: sí Voleu acabar el programa?: SÍ Voleu acabar el programa?: SI Fins una altra!
er03[modifica]
Escriviu un programa que pregunti una vegada i una altra si voleu acabar el programa, sempre que es contesti exactament N (en majúscules).
DIGUEU PER CONTINUAR Voleu acabar el programa?: N Voleu acabar el programa?: N Voleu acabar el programa?: potser Fins a la vista! DIGUEU PER CONTINUAR Voleu acabar el programa?: S Fins a la vista! DIGUEU PER CONTINUAR Voleu acabar el programa?: N Voleu acabar el programa?: n Fins a una altra!
er04[modifica]
Escriviu un programa que pregunti una vegada i una altra si voleu continuar el programa, excepte si es contesta exactament no (en minúscules).
DIGUEU no PER ACABAR Voleu continuar el programa?: sí Voleu continuar el programa?: podeu Voleu continuar el programa?: no Fins a la vista! DIGUEU no PER ACABAR Voleu continuar el programa?: NO Voleu continuar el programa?: n Voleu continuar el programa?: no Fins a una altra! DIGUEU no PER ACABAR Voleu continuar el programa?: Voleu continuar el programa?: no Fins a la vista! Bucle while (1) - 5
er05[modifica]
Escriviu un programa que pregunti una vegada i una altra si voleu continuar amb el programa, sempre que es contesti S o s (en majúscules o en minúscules).
DIGUEU S O S PER CONTINUAR Voleu continuar el programa?: S Voleu continuar el programa?: s Voleu continuar el programa?: S Voleu continuar el programa?: N Fins a la vista! DIGUEU S O S PER CONTINUAR Voleu continuar el programa?: sí Fins a la vista! DIGUEU S O S PER CONTINUAR Voleu continuar el programa?: s Voleu continuar el programa?: Fins a una altra!
er06[modifica]
Escriviu un programa que pregunti una vegada i una altra si voleu acabar el programa, excepte si es contesta S o s (en majúscules o en minúscules).
DIGUEU S O S PER ACABAR Voleu acabar el programa?: NO Voleu acabar el programa?: no Voleu acabar el programa?: s Fins a la vista! DIGUEU S O S PER ACABAR Voleu acabar el programa?: S Fins a la vista! DIGUEU S O S PER ACABAR Voleu acabar el programa?: Voleu acabar el programa?: s Fins a una altra!
er07[modifica]
Escriviu un programa que sol·liciti una contrasenya (el text de la contrasenya no és important) i la torneu a sol·licitar fins que les dues contrasenyes coincideixin.
CONFIRMEU LA VOSTRA CONTRASENYA Escriviu la contrasenya: cantidubi dubi dubi Escriviu de nou la contrasenya: cantidubi dubi da Les contrasenyes no coincideixen. Intenteu-ho de nou. Escriviu la contrasenya: cantidubi dubi dubi Escriviu de nou la contrasenya: cantidubi dubi dubi Contrasenya confirmada. Fins a una altra! CONFIRMEU LA VOSTRA CONTRASENYA Escriviu la contrasenya: peixespasa Escriviu de nou la contrasenya: peixespasa Contrasenya confirmada. Fins a la vista!
er08[modifica]
Escriviu un programa que simuli una guardiola. El programa sol·licitarà primer una quantitat, que serà la quantitat de diners que volem estalviar. A continuació, el programa sol·licitarà una vegada i una altra les quantitats que s'aniran estalviant, fins que el total estalviat iguali o superi l'objectiu. El programa no comprovarà que les quantitats siguin positives.
GUARDIOLA Quants euros voleu estalviar?: 30 Quants euros voleu ficar a la guardiola?: 10 Quants euros voleu ficar a la guardiola?: 5 Quants euros voleu ficar a la guardiola?: 20 Objectiu aconseguit! Heu estalviat 35.0 euros. GUARDIOLA Quants euros voleu estalviar?: 50 Quants euros voleu ficar a la guardiola?: 10.50 Quants euros voleu ficar a la guardiola?: 39.50 Objectiu aconseguit! Vostè ha estalviat 50.0 euros. GUARDIOLA Quants euros voleu estalviar?: 50 Quants euros voleu ficar a la guardiola?: 30 Quants euros voleu ficar a la guardiola?: -20 Quants euros voleu ficar a la guardiola?: 100 Objectiu aconseguit! Vostè ha estalviat 110.0 euros. GUARDIOLA Quants euros vol estalviar?: 0 Objectiu aconseguit! Heu estalviat 0.0 euros.
er09[modifica]
Escriviu un programa que millori la simulació de la guardiola de l'exercici anterior, no permetent que s'escriguin quantitats negatives.
GUARDIOLA MILLORADA Quants euros voleu estalviar?: 30 Quants euros voleu ficar a la guardiola?: 10 Quants euros voleu ficar a la guardiola?: -5 Si us plau, escriviu una quantitat positiva. Quants euros voleu ficar a la guardiola?: 20 Objectiu aconseguit! Vostè ha estalviat 30.0 euros. GUARDIOLA MILLORADA Quants euros voleu estalviar?: -10 Si us plau, escriviu una quantitat positiva. Quants euros voleu estalviar?: 20.5 Quants euros voleu ficar a la guardiola?: 20.6 Objectiu aconseguit! Vostè ha estalviat 20,6 euros. GUARDIOLA MILLORADA Quants euros voleu estalviar?: 0 Objectiu aconseguit! Heu estalviat 0.0 euros.
er10[modifica]
Escriviu un programa que sol·liciti una contrasenya (el text de la contrasenya no és important) i la torneu a sol·licitar fins que les dues contrasenyes coincideixin, amb un límit de tres peticions.
CONFIRMEU LA VOSTRA CONTRASENYA (2) Escriviu la contrasenya: cantidubi dubi dubi Teniu 3 intents per confirmar la contrasenya. Escriviu de nou la contrasenya: cantidubi dubi da Les contrasenyes no coincideixen