Buscar

Programe al robot para que realice un módulo Avenida que recorra una avenida, cuyo número se ingresa como parámetro, hasta dar tantos pasos como lo...

Programe al robot para que realice un módulo Avenida que recorra una avenida, cuyo número se ingresa como parámetro, hasta dar tantos pasos como los indicados por otro parámetro de entrada que este módulo recibe. Es decir, si recibe los valores 3 y 1, debe dar 1 paso en la avenida 3; si recibe 12 y 5 debe dar 5 pasos en la avenida 12; y así sucesivamente. En cambio, si recibe algún valor negativo no debe dar pasos. Considere que la cantidad máxima de pasos que podrá dar es 99, cualquier valor que reciba mayor que 99, implicará realizar sólo hasta 99 pasos. Los números de avenida seguro son entre 1 y 100.


Essa pergunta também está no material:

Capítulo 6 - Parámetros de Entrada
20 pág.

Matemática Universidad Nacional de La PlataUniversidad Nacional de La Plata

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de como você pode programar o módulo Avenida em Python: ```python def modulo_avenida(avenida, pasos): if pasos < 0: return elif pasos > 99: pasos = 99 for i in range(pasos): print(f"Dando um passo na avenida {avenida}") ``` Neste exemplo, o módulo `modulo_avenida` recebe dois parâmetros: `avenida` e `pasos`. Ele verifica se o número de passos é negativo e, se for, não faz nada. Em seguida, verifica se o número de passos é maior que 99 e, se for, define o número de passos como 99. Em seguida, ele executa um loop `for` que itera `pasos` vezes e imprime a mensagem "Dando um passo na avenida X", onde X é o número da avenida. Você pode chamar esse módulo passando os valores desejados para `avenida` e `pasos`. Por exemplo: ```python modulo_avenida(3, 1) modulo_avenida(12, 5) ``` Isso imprimirá: ``` Dando um passo na avenida 3 Dando um passo na avenida 12 Dando um passo na avenida 12 Dando um passo na avenida 12 Dando um passo na avenida 12 Dando um passo na avenida 12 ``` Espero que isso ajude! Se você tiver mais dúvidas, é só perguntar.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais