Aula de comp

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (532 palavras )
  • Download(s) : 0
  • Publicado : 4 de dezembro de 2011
Ler documento completo
Amostra do texto
Python:

Strings

Computação 1
Prof. Carla Delgado
material original: professores Rodrigo de Toledo e Claudio Esperança

Strings
São cadeias de caracteres Constituem outro tipo fundamentaldo python Constantes string são escritas usando aspas simples ou duplas
Ex.: "string" ou 'string'

O operador “+” pode ser usado para concatenar strings
Ex.: "a"+"b" é o mesmo que "ab"

Ooperador * pode ser usado para repetir strings
Ex.: "a"*10 é o mesmo que "aaaaaaaaaa"

Output e Input de strings
print
Ex:
>>> frase = "Exemplo de frase" >>> print frase Exemplo de frase

inputCom input, só é possível ler uma frase (ou mesmo um caracter) se essa for digitada entre aspas. Ex 1:
>>> frase = input("Entre a frase: ") Entre a frase: teste Traceback (most recent call last): File"", line 1, in frase = input("Entre a frase: ") File "", line 1, in NameError: name 'teste' is not defined

Ex 2:
>>> frase = input("Entre a frase: ") Entre a frase: “Teste” >>> print frase Teste>>> frase 'Teste'

raw_input
É semelhante ao input, mas não tenta interpretar o que foi digitado como uma expressão
O resultado é simplesmente uma string com o texto digitado Ex.:
>>> nome =raw_input("Entre com o seu nome: ") Entre com o seu nome: Didi Mocó >>> nome ‘Didi Mocó’

Ou seja, use o RAW_INPUT para ler strings

(uma observação sobre o print)
Se o comando terminar comvírgula, o próximo print escreverá na mesma linha. Por exemplo:
>>> a, b = 0, 1 >>> while b < 1000: ... print b, ... a, b = b, a+b ... 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

Exercícios
Faça umprograma que leia todas as notas da p1 de uma turma de 50 alunos. Para cada aluno deverá ser lido o seu nome, o sexo (‘M’ ou ‘F’) e a nota. Ao final diga quantos por cento da sala são mulheres; qualfoi a média dos homens e a média das mulheres; qual homem e qual mulher tiraram as maiores notas do seu respectivo gênero. Faça um programa que controle o painel da pontuação de uma partida de...
tracking img