Cómo hacer un bucle en un programa Python
Python juzga los bloques de declaraciones en función de los caracteres de sangría. Dado que Baidu sabe que la plataforma eliminará automáticamente los espacios "extra", su programa Python perderá la información de sangría. Solo puedo usar la función de restauración de su código. es el siguiente:
El código fuente es el siguiente:
?def?ask_ok(prompt,?retries=4,?complaint='Yes?or?no,?please! '):
mientras?Verdadero:
ok?=?input(prompt)?#Input
if?ok?in?('y', ?'ye',?'yes'): #Si la entrada es sí
Devuelve Verdadero
if?ok?in?('n',?'no',? ' nop',?'nope'): #Si la entrada es no
Devuelve falso
¿reintentos?=?reintentos?-?1# reintentos restantes
if ?retries?lt;?0:?#Si hay demasiados reintentos, se producirá un error
raise?i?in?range(5):
if?