Jak spočítat počet generovaných čísel v Collatz Conjecture A zobrazte všechny hodnoty?

0

Otázka

To je to, co mám tak daleko. Je to v podstatě vytvářet aritmetické posloupnosti pro Collatz Conjecture. To, co teď potřebuju, je spočítat počet hodnot, ve které aritmetické posloupnosti v reálném čase, kdy je kód zpracováván.

n = 31415

print(n)
while n > 1:
    if n % 2 == 0 :
        n = n//2
        print (n)
    else:
        n = 3*n+1
        print (n)
math python sequence
2021-11-23 13:41:47
1

Nejlepší odpověď

1

Myslím, že stačí přidat čítač proměnnou, která přírůstek pokaždé, když smyčka je vyrobena

n = 31415
counter = 0
print(n)
while n > 1:
   if n % 2 == 0 :
      n = n//2
      print (n)
   else:
      n = 3*n+1
      print (n)
   counter += 1
   print(counter)
2021-11-23 13:50:56

Děkuji moc
Quan Le

Prosím označte to jako vyřešené
Marceus jethro

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................