DC-UFRPE/Licenciatura Plena em Computação/Programação I/exercicios

Funções

  • Escreva uma função que recebe dois parâmetros e imprime o menor dos dois.

Se eles forem iguais, imprima que eles são iguais.

Resolução:

def imprime_menor(a, b):
    if a < b:
      print(a)
    elif a > b:
      print(b)
    else:
      print("Os números são iguais.")

imprime_menor(0, 5)
imprime_menor(10, 3)
imprime_menor(42, 42)

Saída:

0
3
Os números são iguais.

Dicionários

  • Crie um dicionário de pessoa, em que destro desse dicionário irá conter o nome, idade, altura, sexo, com os seus respectivos valores. Após criar o dicionário adicione o elemento profissão, Além disso, mude a idade dessa pessoa e exclua o elemento sexo.
    #criado um dicionario de pessoa
    pessoa = {'nome':'Moacir', 'idade': '25', 'altura': '1.82', 'sexo': 'M'}
    #imprimindo na tela o dicionario pessoa
    print(pessoa)
    #adicionadno um novo elemento
    pessoa['profissão'] = 'programador'
    #imprimindo na tela o dicionario pessoa com o novo elemento
    print(pessoa)
    #atulizando a idade
    pessoa['idade'] = '27'
    #imprimindo na tela o dicionario com a idade atulizada 
    print(pessoa)
    #exlucindo o elemento sexo
    del pessoa['sexo']
    #imprimindo na tela o dicionario sem o elemento sexo
    print(pessoa)
    
    Saída:
    {'nome':'Moacir', 'idade': '25', 'altura': '1.82', 'sexo': 'M'}
    
    {'nome':'Moacir', 'idade': '25', 'altura': '1.82', 'sexo': 'M', 'profissão': 'programador'}
    
    {'nome':'Moacir', 'idade': '27', 'altura': '1.82', 'sexo': 'M', 'profissão': 'programador'}
    
    {'nome':'Moacir', 'idade': '25', 'altura': '1.82', 'profissão': 'programador'}