Bom dia! Gostaria de mostrar como fiz o exercicio 3 e saber na pratica, em quais situações seria mais aconselhavel o uso da resolução que eu fiz e a resolução proposta pela Alura. Sei também que errei na questão que, a proposta era fazer um dicionário né, e nao um for como fiz.
range_definido = range(1 , 6)
def resolucao_minha():
for i in range_definido:
numero_elevado = i ** 2
print(f'{i}² = {numero_elevado}')
#quadrados = {i : numero_elevado}
#print(quadrados)
def resolucao_alura():
quadrados = {i : i ** 2 for i in range_definido}
print(quadrados)
def main():
#resolucao_alura()
resolucao_minha()
if __name__ == '__main__':
main()
Támbem gostaria de saber se tem como, com a minha resolução, imprimir o dicionario como é impresso na resolução Alura, pois nao consegui.
Desde já, muito obrigado