Probleme boucle
Fermé
Benjamin
-
Modifié le 21 janv. 2020 à 15:43
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 22 janv. 2020 à 16:27
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 22 janv. 2020 à 16:27
A voir également:
- Probleme boucle
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Samsung a51 redémarre en boucle - Forum Mobile
- Redmi note 8 s'allume et s'éteint en boucle - Forum Xiaomi
- Ipad s'allume et s'éteint en boucle - Forum iPad
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
21 janv. 2020 à 17:59
21 janv. 2020 à 17:59
Salut,
Les conditions
Voilà un exemple adapter à ton cas :
Et le code bien sûr :
;-))
Les conditions
while,
untilet
for, peuvent utiliser les fonctions
breaket
continuedans leur boucle.
Voilà un exemple adapter à ton cas :
Et le code bien sûr :
#!/bin/bash #set -xv clear regex="^[0-2]{,1}[0-9]{1}$" note=$1 while [[ -z $note ]] || [[ ! ${note} =~ ${regex} ]] || [[ ${note} -gt 20 ]] do read -p "Saisir un chiffre : " note continue done echo "Ben voilà ;-)" exit 0
;-))
22 janv. 2020 à 10:34
J'ai réussi à faire ce que je voulais.
Néanmoins c'est pas parfait car les caractères spéciaux font buger le programme.
22 janv. 2020 à 10:37
22 janv. 2020 à 11:00
22 janv. 2020 à 14:21
22 janv. 2020 à 14:25