53 résultats trouvés
- 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...
- 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...
- 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...
- 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
- 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...
- 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)
- 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 ...
- 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)
- 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.
- 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