Boa noite a todos na soberana paz do Senhor Jesus.

Com sempre continuo aprendendo e tenho muito a agradecer aos garagistas que sempre nos direcionam no caminho certo.

Bom minha dificuldade agora e entender como criar uma lógica para retornar ao início da operação em uma determinada condição. Eu tenho um instrução ( While True ), seguida por algumas instruções( if )

em uma dessas condições tenho que voltar ao início da instrução While True.

Descrição: O início da instrução e a linha 23, o código para retornar deve acontecer a partir da linha 32

Linha 32 (if operacaoM != 1:) Se a variável operação manual for diferente de 1 devo retornar a linha 24

linha 24  entrada de dados do usuário. Início da instrução While True:
Alguém por favor poderia me ajudar como resolver essa questão?

Código inicial em anexo:

Exibições: 224

Anexos

Responder esta

Respostas a este tópico

Boa noite SNL,

lamentavelmente não posso ajuda-lo, pois não sei nada de Python.

Não sei qual o seu nível de conhecimento de Python, mas se quiser aprender mais sobre ele,

sugiro este curso:

https://www.w3schools.com/python/default.asp

RV

Boa noite colega Rui de qualquer forma muito obrigado pela atenção.

Estou começando a aprender devido a necessidade de programar raspberry pi 3 B,   

Boa noite a todos, quanto a logica para retornar a instrução anterior ficou da seguinte forma.

fiz todos teste possiveis e todos foram positivos.

while True:
usuario = str(input('Informe o usuaio para processeguir: '))
if len(usuario) span>3 or len(usuario) > 4:
print('Usuario Invalido!!')
if len(usuario) == 3:
# consulta usuario no MySQL
# Retorna nomem do usuario.
print('Sistema em modo produção Manual')
operacaoM = str(input('Confirma operação use (1)'))
if operacaoM != '1':
print('Opção Invalida!')
continue
if operacaoM == '1':
print('Segue processo.')
break
if len(usuario) == 4:
# consulta usuario no MySQL
# Retorna nomem do usuario.
print('Sistema em modo produção automatico')
operacaoA = str(input('Confirma operação use (2)'))
if operacaoA != '2':
print('Opção Invalida!')
continue
if operacaoA == '2':
print('Segue processo.')
break
Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço