repl.it
@hmalherbe/

Suite de Syracuse : durée de vol et altitude maximale

Python

No description

fork
loading
Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def syracuse(N):
  dureeVol = 0
  altitudeMax = N
  while N != 1:
    dureeVol = dureeVol + 1
    if N % 2 == 0:
      N = N // 2
    else:
      N = 3*N + 1
    if N > altitudeMax:
      altitudeMax = N
  return dureeVol,altitudeMax

N = int(input("entrer N : "))
dureeVol,altitudeMax = syracuse(N)

print("duree de vol",dureeVol)
print("altitude max",altitudeMax)