Hoje vamos aprender a manipular strings em Python, oque é bem simples e divertido
‘len’ é um dos comandos mais simples, ele nada mais é do que um programa que ‘lê’ a quantidade de caracteres de um string. Exemplo:
test = 'ola programadores' len(test)
Saída:
>>17
Mais ‘ola programadores’ tem 16 caracteres!!
É simples, ‘len’ também conta os espaços 
count (do inglês contar), nada mais conta o numero de vezes que um determinado carácter se repete em uma string. Exemplo:
test = 'ola programadores'
test.count('o')
Saída:
>>3
find procura a posição de um determinado carácter na string. Exemplo:
test = 'ola'
test.find('o')
Saída:
>>0
Opá… 0??
Sim, não começa do 1, mais sim do zero
Um comando parecido com find…
Esse tal comando não tem nome ou eu não sei…
Mais enfim, ele faz o contrario do find, ele mostra o carácter que está em uma determinada posição. Exemplo:
test = 'oi' test[1]
Saída:
>>’i’
AGUARDEM MAIS AULAS DE STRINGS E PYTHON…
Não se esqueça de deixar a resposta!! – Obrigado
DEIXE SUAS DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: [email protected].
Hoje vamos aprender como criar uma simples teste, ou prova em Python
O programa consiste em uma simples pergunta, e com 3 alternativas (a b c). Caso a resposta seja errada o programa da mais uma chance ao usuário, caso acerte, mostra uma mensagem de acerto e encerra o programa.
print ''' #1
Quanto é 23 x 5?
(a)201
(b)115
(c)320
'''
while True: #2
resposta = raw_input('R: ') #3
if resposta == 'a': #4
print 'Você errou'
elif resposta == 'b':
print 'você acertou' #5
break #6
elif resposta == 'c': #7
print 'Você errou'
Linha 1 – Escrevemos na tela a pergunta desejado
Usando ”’ Escrevemos um texto pré formatado
(Sem a necessidade de colocar espaços e parágrafos)
Linha 2 – Começamos um loop infinito
Oque é um Loop?
Loop, do inglês laço, lada mais é do que um bloco de comando que sempre é executado.
EX:
while True:
print 'oi'
print 'tchau'
Saída:
tchau
oi
tchau
oi
tchau
oi
tchau
oi
…… (NÃO PARAA!)
Linha 3 – Criamos uma variável com a resposta do usuário
Linha 4 – Aqui fazemos um teste, se a resposta for ‘a’, o usuário errou,e como esse bloco de programa é um loop, o programa faz a pergunta denovo
Linha 5 – Caso a resposta seja b (a resposta correta), o programa escreve uma mensagem de acerto
Linha 6 – Encerra o loop e o programa com o comando break
Linha 7 – Mesmo da linha 4
>>>
Quanto é 23 x 5?
(a)201
(b)115
(c)320
R: a
Você errou
R: c
Você errou
R: b
você acertou
>>>
Não se esqueça de deixar a resposta!! – Obrigado
DEIXE SUAS DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: [email protected].
Hoje aprenderemos como criar um programa pede a 3 que coloquem seus nomes, em seguida sortei um jogador que mostre a mensagem ‘Fulano você ganhou!!’
import random #1
j1 = raw_input('(1° jogador) Digite seu nome: ')#2
j2 = raw_input('(2° jogador) Digite seu nome: ')#3
j2 = raw_input('(3° jogador) Digite seu nome: ')#4
sort = random.randint(1,3) #5
if sort == 1:#6
print 'Parabéns',j1,'Você Ganhou!!'
elif sort == 2:#7
print 'Parabéns',j2,'Você Ganhou!!'
elif sort == 3: #8
print 'Parabéns',j3,'Você Ganhou!!'
Na linha 1, importamos a biblioteca Random ( que em inglês significa aleatório) , vai nos proporcionar o essencial dessa aplicação o sorteio (vamos ver melhor mais adiante)
Na linha 2 – Pede o nome do 2° usuário
Na linha 3 – Pede o nome do 3° usuário
Na linha 4 – Pede o nome do 4° usuário
Criamos uma variável que vai conter o valor sorteado com o seguinte comando:
sort = random.randint(1,3)
sort – nome da variável
random.randint(1,3) – Sorte- ia um numero de 1 a 3
Na linha 6, fazemos um teste para saber se o numero sorteado é 1, se for escreve que o vencedor é o jogador 1
Na linha 7, fazemos um teste para saber se o numero sorteado é 2, se for o vencedor é o jogador 2
Na linha 8, fazemos um teste para saber se o numero sorteado é 3, se for, então ganhador é o jogador 3
>>>
(1° jogador) Digite seu nome: Samir
(2° jogador) Digite seu nome: Matheus
(3° jogador) Digite seu nome: Carlos
Parabéns Samir Você Ganhou!!
>>>
>>>
(1° jogador) Digite seu nome: carlos
(2° jogador) Digite seu nome: marcos
(3° jogador) Digite seu nome: silva
Parabéns silva Você Ganhou!!
>>>
>>>
(1° jogador) Digite seu nome: Jose
(2° jogador) Digite seu nome: Maria
(3° jogador) Digite seu nome: Antonio
Parabéns Maria Você Ganhou!!
>>>
Não se esqueça de deixar a resposta!! – Obrigado
DEIXE SUAS DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: [email protected].