⊗pyPmUFFN 204 of 208 menu

Funções Aninhadas em Python

Para encurtar o código, ao fazer uma chamada, podemos aninhar funções umas nas outras.

Suponha que temos funções para elevar um número ao quadrado, ao cubo e para somar dois números:

def square(num): return num ** 2 def cube(num): return num ** 3 def add(num1, num2): return num1 + num2

Para obter a soma do quadrado e do cubo de um número, podemos aninhá-los como parâmetros da função add ao chamá-la:

res = add(square(2), cube(4)) print(res) # exibirá 68

Além disso, é possível chamar funções no corpo de outra função. Vamos reescrever o exemplo anterior e chamar as funções dentro de add:

def add(num1, num2): return square(num1) + cube(num2) res = add(2, 4) print(res) # exibirá 68

Crie uma função que eleve um número ao quadrado e uma função para obter o cubo de um número. Além disso, use-as para criar uma função que exiba na tela o cubo do quadrado de um número.

Crie uma função que verifique o tipo de uma variável e, se a variável for uma string, exiba-a com a primeira letra maiúscula. Também crie uma função que cumprimente o usuário pelo nome. Aninhe a primeira função nela, para que o nome seja sempre exibido com a primeira letra maiúscula.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar