Diferència entre revisions de la pàgina «ASIX-M3-UF1-A4.2- Solucions Exercicis llistes»

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «1. Fes un programa que emmagatzemi els mòduls de primer d'ASIX ("Implantació de sistemes operatius", "Gestió de bases de dades", "Programació bàsica" ...) en una...».)
 
Línia 43: Línia 43:
 
print("convalidats: ", convalidats)
 
print("convalidats: ", convalidats)
 
</source>
 
</source>
 +
 +
3. Fes un programa que emmagatzemi els mòduls de primer d'ASIX ("Implantació de sistemes operatius", "Gestió de bases de dades", "Programació bàsica" ...) en una llista i a continuació, demani la nota obtinguda de cada mòdul i elimini de la llista els aprovats i convalidats i mostri els mòduls pendents d'aprovar.
 +
<!--
 +
<source lang = "python">
 +
print("Programa mòduls pendents de 1r d'ASIX \n")
 +
 +
# Inicialitzar moduls
 +
moduls = ["Sistemes operatius", "Gestió de bases de dades", "Programació bàsica", "Llenguatge de marques", "Fonaments de maquinari", "Planificació i administració de xarxes", "Implantació d'aplicacions web", "Formació i orientació laboral"]
 +
 +
# Inicialitzar variables
 +
aprovats = []
 +
 +
# Recórrer la llista i demanar cada nota
 +
for modul in moduls :
 +
    nota = input("Nota de %s: " %modul)
 +
    if nota == "convalidat" or int(nota) >= 5 :
 +
      aprovats.append(modul)
 +
 +
# Treure els mòduls aprovats
 +
for modul in aprovats :
 +
    moduls.remove(modul)
 +
 +
# Mostrar els mòduls pendents
 +
print("Mòduls pendents: "+ str(moduls))
 +
</source>
 +
-->

Revisió del 21:14, 24 nov 2020

1. Fes un programa que emmagatzemi els mòduls de primer d'ASIX ("Implantació de sistemes operatius", "Gestió de bases de dades", "Programació bàsica" ...) en una llista i a continuació, la mostri per pantalla.

print("Programa mòduls 1r d'ASIX")
print("-------------------------")

# Constant
MODULS = ["Sistemes operatius", "Gestió de bases de dades", "Programació bàsica", "Llenguatge de marques", "Fonaments de maquinari", "Planificació i administració de xarxes", "Implantació d'aplicacions web", "Formació i orientació laboral"]

# Recórrer la llista i mostrar cada mòdul
for modul in MODULS :
    print(modul)


2. Fes un programa que emmagatzemi els mòduls de primer d'ASIX ("Implantació de sistemes operatius", "Gestió de bases de dades", "Programació bàsica" ...) en una llista i a continuació, demani la nota obtinguda de cada mòdul i ens digui quants mòduls ha aprovat, ha suspès o té convalidats.

print("Programa mòduls aprovats, suspesos i convalidats de 1r d'ASIX \n")

# Constant
MODULS = ["Sistemes operatius", "Gestió de bases de dades", "Programació bàsica", "Llenguatge de marques", "Fonaments de maquinari", "Planificació i administració de xarxes", "Implantació d'aplicacions web", "Formació i orientació laboral"]

# Inicialitzar variables
aprovats = 0
suspesos = 0
convalidats = 0

# Recórrer la llista i demanar cada nota
for modul in MODULS :
    nota = input("Nota de %s: " %modul)
    if nota == "convalidat":
       convalidats += 1
    elif int(nota) >= 5 :
       aprovats += 1
    else :
       suspesos += 1

# Mostrar el resultat

print("Aprovats: ", aprovats)
print("Suspesos: ", suspesos)
print("convalidats: ", convalidats)

3. Fes un programa que emmagatzemi els mòduls de primer d'ASIX ("Implantació de sistemes operatius", "Gestió de bases de dades", "Programació bàsica" ...) en una llista i a continuació, demani la nota obtinguda de cada mòdul i elimini de la llista els aprovats i convalidats i mostri els mòduls pendents d'aprovar.