Olá Julio, tudo bem com você?
Quando é feito o uso maior que zero (>0) temos como objetivo informar que o laço while
será executado apenas quando tivermos um total de tentativas positivo ou maior que zero.
Caso não seja informado, o laço poderá ser executado quando tivermos tentativas negativas e rodadas com valores negativos, o que vai contra nossa intenção de programação.
No exemplo abaixo é definido que o número de tentativas será -1
e o número da rodada será -3
; algo fora da lógica, já que no proposto pela atividade não podemos ter tentativas negativas ou rodadas negativas.
numero_secreto = 42
total_de_tentativas = -1
rodada = -3
while rodada <= total_de_tentativas:
print(rodada, total_de_tentativas)
Resultado
-3 -1
-3 -1
-3 -1
-3 -1
-3 -1
Como apresentado acima, o uso do maior que zero (>0) tem como objetivo realizar validação mais precisa dos valores informados, podendo ser opcional o seu uso nesse caso desde que seja respeitado os valores das variáveis total_de_tentativas
e rodada
mantendo eles sempre positivos.
Fico à disposição em caso de dúvidas.
Abraços e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!