Collection d’objets en Python

Travail préliminaire : codez une fonction qui prend pour argument un jour de la semaine en anglais, la fonction doit renvoyer le jour de la semaine en français.

day=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]
jour=["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]


def semaine(english):
  a=day.index(english)
  b= jour[a]
  print(b)

semaine(input("quel jour en anglais voulez vous traduire en français ?"))

D’autres solutions :

def dayJours(day):
    if day=='Monday':
        return 'Lundi'
    if day=='Tuesday':
        return 'Mardi'
    if day=='Wednesday':
        return 'Mercredi'
    if day=='Thursday':
        return 'Jeudi'
    if day=='Friday':
        return 'Vendredi'
    if day=='Saturday':
        return 'Samedi'
    if day=='Sunday':
        return 'Dimanche'

def dayJours1(day):
    jour='erreur'
    if day=='Monday':
        jour= 'Lundi'
    if day=='Tuesday':
        jour= 'Mardi'
    if day=='Wednesday':
        jour=  'Mercredi'
    if day=='Thursday':
        jour= 'Jeudi'
    if day=='Friday':
        jour= 'Vendredi'
    if day=='Saturday':
        jour=  'Samedi'
    if day=='Sunday':
        jour= 'Dimanche'
    return jour

jours=["Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"]
days=['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday', 'Sunday']
def dayJour1(day):
    for i in range(7):
        if day==days[i]:
            return jours[i]

Collection d’objetsModifiable ?Autorise les membres en double ?Indexée ?Avantages inconvénients
Listeouiouioui
Tuplenonouioui
Dictionnaireouinonnon

Les listes, les dictionnaires et les tuples sont des objets qui peuvent contenir des collections d’autres objets. 

Les Tuples :

Les tuples sont utilisés pour stocker plusieurs éléments dans une seule variable.

Le tuple est l’un des quatre types de données intégrés à Python utilisés pour stocker des collections de données, les trois autres étant la liste, l’ensemble et le dictionnaire, tous ayant des qualités et des usages différents.

Un tuple est une collection qui est ordonnée et immuable.

Les tuples s’écrivent avec des parenthèses rondes.

Les dictionnaires :

Les dictionnaires sont utilisés pour stocker des valeurs de données dans des paires clé:valeur.

Un dictionnaire est une collection qui est ordonnée*, modifiable et qui n’autorise pas les doublons.

Les listes (rappel) :

Les listes sont utilisées pour stocker plusieurs éléments dans une seule variable.

Les listes sont l’un des quatre types de données intégrés dans Python utilisés pour stocker des collections de données, les trois autres étant Tuple, Set et Dictionary, tous ayant des qualités et des usages différents.

Les listes sont créées à l’aide de crochets.

Refaire le travail préliminaire mais en utilisant les dictionnaires :

jours = {
  "Monday": "Lundi",
  "Tuesday": "Mardi",
  "Wednesday": "Mercredi",
  "Thursday" : "Jeudi",
  "Friday" : "Vendredi",
  "Saturday" : "Samedi",
  "Sunday" : "Dimanche"
}
print(jours["Monday"])

https://colab.research.google.com/drive/1SbpU58jpchxUUmJnCDmaNnmo5mx3q0T0?usp=sharing

Aucune réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *