Je l'ai créé comme une petite histoire de programmation Bash. Ceci est la 5ème puce.
En savoir plus sur la séquence de Fibonacci [ici](https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%9C%E3%83%8A% Veuillez cocher E3% 83% 83% E3% 83% 81% E6% 95% B0).
En termes simples, il s'agit d'une séquence de nombres qui peut être créée en ajoutant le terme précédent et le terme précédent.
#!/bin/bash
m=0
n=1
echo -n "please input number => "
read num
if (( $num <= 1 || $num >= 2))
then
echo $m
echo $n
fi
(( num +=2 ))
for i in $(seq 1 $num)
do
(( o = $m + $n ))
echo $o
m=$n
n=$o
done
Je pense que je peux écrire plus magnifiquement ...
$ ./fibonacci.sh
please input number => 8
0
1
1
2
3
5
8
13
21
34
55
89
En créant ce programme
--read commande --Expression conditionnelle --Opérateur conditionnel --Variable
Je comprends.
Recommended Posts