Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Un pequeño problema de escritura de programas para principiantes en Python

Un pequeño problema de escritura de programas para principiantes en Python

definición? collatz(número):

¿Y si? ¿Número? %?2?==?0:

#?Número par

#?¿Imprimir el número? ///?2 y devuelve el valor.

Imprimir (Número//2)

¿Volver? ¿Número? ///?2

En caso contrario:

#?Número impar

#?Imprimir y devolver 3? *?¿Número? +?1.

Imprimir (número*3? +1)

¿Volver? ¿Número? *?3?+?1

num_return? =?0

¿Cuándo? num_retorno? ==?0:

str_input? =?input('input:')

Pruebe:

num _input? =?int(str_input)

num_return=? collatz(int(num_input))

¿Si? num_retorno? ==?1:

Roto

De lo contrario:

num_return? =0

¿Excepto? Error de valor:

Imprimir("Ingrese un valor")

上篇: 下篇: Autopista Zhougongdou_¿Qué significa Autopista Zhougongdou?
Artículos populares