Python

700 palavras 3 páginas
# A. dormir
# dia_semana é True para dias na semana
# feriado é True nos feriados
# você pode ficar dormindo quando é feriado ou não é dia semana
# retorne True ou False conforme você vá dormir ou não def dormir(dia_semana, feriado): if feriado == True and dia_semana == False: return True if dia_semana == True and feriado == False: return False if dia_semana == True and feriado == True or dia_semana == False and feriado == False : return True

# B. alunos_problema
# temos dois alunos a e b
# a_sorri e b_sorri indicam se a e b sorriem
# temos problemas quando ambos estão sorrindo ou ambos não estão sorrindo
# retorne True quando houver problemas def alunos_problema(a_sorri, b_sorri): if a_sorri == True and b_sorri == True: return True if a_sorri == False and b_sorri == False: return True if a_sorri == True and b_sorri == False or a_sorri == False and b_sorri == True: return False

# C. soman_dobro
# dados dois números inteiros retorna sua soma
# porém se os números forem iguais retorna o dobro da soma
# soma_dobro(1, 2) -> 3
# soma_dobro(2, 2) -> 8 def soma_dobro(a, b): if a != b: return a + b if a == b: return (a + b) * 2

# D. diff21
# dado um inteiro n retorna a diferença absoluta entre n e 21
# porém se o número for maior que 21 retorna dobro da diferença absoluta
# diff21(19) -> 2
# diff21(25) -> 8
# dica: abs(x) retorna o valor absoluto de x def diff21(n): if n > 21: return abs( n - 21) * 2 if n 20): return True if falando == True and (hora >= 7 and hora True
# dista10(89) -> False def dista10(n): return

# H. apaga
# seja uma string s e um inteiro n
# retorna uma nova string sem a posição n
# apaga('kitten', 1) -> 'ktten'
# apaga('kitten', 4) -> 'kittn' def apaga(s, n): k = s[n] s = s.replace(k, '') return s

# I. troca
# seja uma string s
# se s tiver tamanho 'eodc'
# troca('a') -> 'a'
# troca('ab') -> 'ba'
def

Relacionados

  • Python
    1922 palavras | 8 páginas
  • Python
    2300 palavras | 10 páginas
  • Python
    40888 palavras | 164 páginas
  • python
    8993 palavras | 36 páginas
  • python
    841 palavras | 4 páginas
  • Python
    3692 palavras | 15 páginas
  • Python
    996 palavras | 4 páginas
  • python
    1870 palavras | 8 páginas
  • Python
    2280 palavras | 10 páginas
  • Python
    51688 palavras | 207 páginas