Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Sugestão de escrita do Pycharm

Olá! Realizando o exercício do programinha no Pycharm, percebi que ele dá sugestões de escrita com o símbolo de uma lâmpada durante os comandos. Dentre as sugestões, uma delas foi a de 'remover os parênteses redundantes' que havia nas condições if e elif.

number: str = input("Digite um numero:  ")
 secret_number = "33"

 if(number == secret_number):
    print("Parabéns, você acertou!")
 elif(number > secret_number):
    print("Seu número é maior que o meu!")
 elif(number < secret_number):
     print("Seu número é menor que o meu!")
else:
    print("Invalid answer!")

testei e, ainda assim, funcionou perfeitamente. Deste modo, minha dúvida é sobre os parentêses, é uma opção colocá-los nessas funções?

2 respostas
solução!

Oiii Yasmin, tudo bem?

É muito comum você ver condicionais em python sem a utilização dos parênteses, pois, ele serve para forçar uma ordem de operações e nem sempre isso é o desejado. A recomendação geral é usar parênteses apenas se melhorar a legibilidade ou se você realmente deseja alterar a ordem do cálculo da expressão , por exemplo:

 if (primeira_expr or segunda_expr) and terceira_expr:  

Se você achar que fica mais legível para você utilizar parênteses, use-o. Tudo bem?

Espero ter ajudado. Abraços e bons estudos!

Ajudou sim, claro! Muito obrigada :D