deux codes non fonctionnels
Salut,
J'ai beau les relire, je vois pas pourquoi ils ne fonctionnent pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| fichier = input("Entrez un fichier duquel sera renvoyé la phrase la plus longue : \n")
try:
with open(fichier): pass # on vérifie si le nom du fichier existe
except:
print("Le nom du fichier n'existe pas.") # s'il n'existe pas, afficher un message d'erreur
# on parcourt le fichier en mettant chaque phrase dans un élément de liste via la méthode readlines()
file = open(fichier, 'r') # on ouvre le fichier
liste = file.readlines() # on transfère chaque ligne dans une liste de chaînes
file.close() # on referme le fichier
max = 0 # on initialise le compteur pour la phrase max
i = 0 # on initialise i
while i < len(liste): # tant que i est inférieur au nombre d'éléments de la liste
if len(liste[i]) > max: # si la longueur de l'élément i de la liste est supérieur au max
max = len(liste[i]) # alors le max est égal à celui-ci
i=+1 # on boucle jusqu'à la fin de la liste
print(max) # on affiche le max |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| fichier = open('TablesMulti', 'w')
def func():
i, res = 2, 0
while i < 30:
k=1
while k < 20:
res = i*k
ch = str(i) + "*" + str(k) + "=" + str(res) + "\n"
fichier.write(ch)
k+=1
i+=1
func()
fichier.close() |
Serait-il possible d'avoir des explications de votre part et non pas des réponses avec des codes valides ?