Prova Design De Software
%3.2 1.23 ( três números e dois depois da virgula )
*rever slicing
while: sempre atribuir um valor para a variável antes da função
*From Randon import randint
*Numero = randint (1,10) sorteia números aleatórios de 1 a 10
(“Escolha um numero \n”) pula linha lista1 = [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987]
>>> print(lista1[2:4]) [1, 2] lista3 = [1,-1/2,1/6,0,-1/30,0,1/42,0,-1/30,0,5/66]
>>> print(lista3[::2]) [1, 0.1666, -0.0333, 0.0238, -0.0333, 0.0757]
>>> lista = ["A","B","C"] >>> lista[1]="b" >>> print(lista)
>>> lista = ["A","B","C"] >>> del lista[1] >>> print(lista)
>>> lista = ["A","B","C"] >>> lista.append("D") >>> print(lista) ( adiciona o elemento D p lista ) list.index(x) Retorna o índice do primeiro item cujo valor é x. list.count(x) Retorna o número de vezes que x aparece na lista. list.insert(i, x) Inseri o item x na posição i da lista for: Funcionam melhor em repetições de tamanho determinado.
Range: Devolve uma sequência contendo números no intervalo pedido. • Pode facilmente ser colocada numa lista • Eficiente para loops for.
( end = “ “ ) variáveis da lista todas na mesma linha
Range(0,5,2) vai do elemento 0 a 4 de 2 a 2 ( o terceiro elemento pode ser negativo ). def nome_da_funcao(argumento1, argumento2): resultado = argumento1 * argumento2 return resultado def hello() print(“Hello,World”) hello() Um arquivo pode ser aberto com o comando: open(nome_do_arquivo, modo_de_acesso)
• Os principais modos de acesso são: r - somente leitura em modo texto rb - somente leitura em modo binário r+ - leitura e escrita em modo texto w+ - leitura e escrita, apagando arquivo wb+ - leitura e escrita binária apagando arquivo a+ - leitura e escrita para atualizar arquivo a partir do final • Para fechar o arquivo use o método close()
As duas formas mais simples de ler e escrever em arquivos são com os métodos read([count]) e