53 résultats trouvés

par maths-code
lun. mars 24, 2025 9:53 pm
Forum : Forum 2024-2025
Sujet : 1NSI
Réponses : 5
Vues : 2533

Re: 1NSI

import pyxel pyxel.init(128, 128, title="Sapin décoré") pyxel.cls(0) # Coordonnées de base pour centrer le sapin base_x = 40 base_y = 40 # Étoile au sommet pyxel.text(base_x+20, base_y, "*", 10) # Feuillage ch = "*" ht_sapin = 5 for i in range(ht_sapin): if i < ht_sapi...
par maths-code
jeu. mars 06, 2025 8:35 am
Forum : Forum 2024-2025
Sujet : Terminale NSI
Réponses : 4
Vues : 1943

Re: Terminale NSI

class Maillon: def __init__(self, valeur = None, suivant = None): self.val = valeur self.suiv = suivant def __str__(self): if self.val is not None: return str(self.val) + "-" + str(self.suiv) else: return str(self.val) class ListeC: def __init__(self, premier = None, prem_suiv=None): self...
par maths-code
mar. févr. 04, 2025 8:39 pm
Forum : Notes techniques
Sujet : Kwartz+Linux
Réponses : 11
Vues : 28753

Remplacer en bash une ligne dans un fichier : la commande sed

#!/bin/bash # Chemin du fichier FILE="/etc/apt/apt.conf.d/primtux.list" # Vérifier si le fichier existe if [ -f "$FILE" ]; then # Sauvegarde du fichier avant modification sudo cp "$FILE" "$FILE.bak" # Modification de la ligne sudo sed -i 's|http://mirrors.o2s...
par maths-code
sam. janv. 18, 2025 5:04 pm
Forum : Forum 2024-2025
Sujet : 1NSI
Réponses : 5
Vues : 2533

Re: 1NSI

La version avec les indices à chaque bout de la chaine de caractère de la fonction palindrome

Code : Tout sélectionner

def palindrome(mot):
    long = len(mot)
    for i in range(long):
        if mot[i] != mot[long-i-1]:
            return False
    return True
par maths-code
mar. déc. 17, 2024 7:54 am
Forum : Forum 2024-2025
Sujet : 1NSI
Réponses : 5
Vues : 2533

Re: 1NSI

def est_presente(ch, lettre): compteur_de_lettre = 0 for elmt in ch: if elmt == lettre: compteur_de_lettre = compteur_de_lettre+1 return compteur_de_lettre def est_presente_2(ch, lettre): compteur_de_lettre = 0 for i in range(len(ch)): if ch[i] == lettre: compteur_de_lettre = compteur_de_lettre+1 r...
par maths-code
jeu. déc. 12, 2024 8:26 am
Forum : Forum 2024-2025
Sujet : Terminale NSI
Réponses : 4
Vues : 1943

Re: Terminale NSI

Code : Tout sélectionner

def est_palindrome(mot):
    if len(mot) == 0 or len(mot) == 1:
        return True
    if not mot[0] == mot[-1]:
        return False
    else:
        n_mot = mot[1:-1]
        return est_palindrome(n_mot)
par maths-code
mar. déc. 10, 2024 11:02 am
Forum : Forum 2024-2025
Sujet : Terminale NSI
Réponses : 4
Vues : 1943

Récursivité

#Exercice 1 def somme_carre(n): if n == 1: return 1 else: return somme_carre(n-1) + n*n #Exercice 2 def inverser(liste): n = len(liste) if n == 0 or n == 1: return liste else: x0 = liste.pop(0) fin_liste = liste inverser(fin_liste) fin_liste.append(x0) return fin_liste inverser([1, 2, 3]) #Exercice ...
par maths-code
mar. déc. 10, 2024 10:28 am
Forum : Forum 2024-2025
Sujet : 1NSI
Réponses : 5
Vues : 2533

1NSI 2024-2025

Code : Tout sélectionner

def intervalle(a, b, c):
    if c<=b and c>=a:
        return True
    else:
        return False

Code : Tout sélectionner

def est_premier(n):
  for i in range (2,n):
      if n%i==0:
          return False
      else:
          return True

Code : Tout sélectionner

est_premier(15)
par maths-code
mar. oct. 29, 2024 10:26 pm
Forum : Forum 2024-2025
Sujet : Seconde 5
Réponses : 0
Vues : 1596

Seconde 5

Vidéo d'aide pour l'exercice 111 page 60.

https://maths-code.fr/videos/ex111page60.mp4

Pour la question b., pensez à développer chacune des expressions.

par maths-code
mar. oct. 15, 2024 7:55 am
Forum : Forum 2024-2025
Sujet : 1NSI
Réponses : 5
Vues : 2533

Re: Correction Activité Premier_pas

Code : Tout sélectionner

def spirale_carre():
    long_c = 10
    long_s = 10
    while long_s <= 500:
        forward(long_c)
        left(90)
        long_c = long_c + 10
        long_s = long_s + long_c