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 : 34461

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_sapin-1:
pyxel.text(base_x ...
par maths-code
jeu. mars 06, 2025 8:35 am
Forum : Forum 2024-2025
Sujet : Terminale NSI
Réponses : 4
Vues : 18007

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 ...
par maths-code
mar. févr. 04, 2025 8:39 pm
Forum : Notes techniques
Sujet : Kwartz+Linux
Réponses : 11
Vues : 72061

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.o2switch/primtux/repo/debs|http ...
par maths-code
sam. janv. 18, 2025 5:04 pm
Forum : Forum 2024-2025
Sujet : 1NSI
Réponses : 5
Vues : 34461

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 : 34461

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 ...
par maths-code
jeu. déc. 12, 2024 8:26 am
Forum : Forum 2024-2025
Sujet : Terminale NSI
Réponses : 4
Vues : 18007

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 : 18007

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 ...
par maths-code
mar. déc. 10, 2024 10:28 am
Forum : Forum 2024-2025
Sujet : 1NSI
Réponses : 5
Vues : 34461

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 : 14788

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 : 34461

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