Exercicis Tipus de dades en Python

EXERCICI 1 — Fitxa Completa d’Alumne (variables + textos + concatenació + tipus)

Crea un programa en Python que mostre la fitxa d’un alumne utilitzant:

  • variables de tipus str, int, float, bool
  • concatenació amb +
  • f-string
  • seqüències especials (\n, \t)
  • funció type()
  • un comentari de diverses línies en triple cometes

Mostra una fitxa formatejada com:

--- FITXA ---
Nom:    Pepe
Edat:   17 anys
Nota Mitjana:   8.5
Repetidor:      False
-------------------------

Tipus utilitzats:
<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>

EXERCICI 2 — Fitxa d’un producte amb intercanvi de valors

Crea un programa en Python que mostre la fitxa completa d’un producte (p. ex. un llibre, videojoc o article d’una botiga).

El programa ha d’incloure:

  • Variables de tipus str, int, float i bool.
  • Una descripció en triple cometes.
  • Impressió del contingut utilitzant f-strings i concatenació amb + quan siga necessari.
  • Un intercanvi de valors entre dues variables:

    • preu_normal
    • preu_soci
  • Ús de type() per mostrar el tipus d’algunes variables.
  • Comentaris i indentació correcta.

Quan s’execute, el programa ha de produir EXACTAMENT la següent eixida:

=== FITXA DEL PRODUCTE ===
Nom: Dragon Quest
Any: 1986
Categoria: JRPG
Preu normal: 19.99 €
Preu soci: 14.5 €
Disponible: True

--- DESCRIPCIÓ ---

Dragon Quest és un títol clàssic
que va definir el gènere dels RPG japonesos.

--- INTERCANVI DE PREUS ---
Abans: 19.99 € 14.5 €
Després: 14.5 € 19.99 €

--- TIPUS DE DADES ---
el nos es de tipus <class 'str'>
el any_publicacio es de tipus <class 'int'>
el categoria es de tipus <class 'str'>
el preu_normal es de tipus <class 'float'>
el preu_soci es de tipus <class 'float'>
el disponible es de tipus <class 'bool'>