0% acharam este documento útil (0 voto)
18 visualizações12 páginas

Aulas Prog

Enviado por

Gongaseca
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
18 visualizações12 páginas

Aulas Prog

Enviado por

Gongaseca
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 12

Aulas prog

"""aula1"""

x=17 #idade do Manel

y=input('Escreva a sua idade')

print(x)

print(y)

print(f'A idade do Manel é {x} e a sua idade é {y}')

dinheiro_inicial=3.5

dinheiro_somar=float(input('escreva quanto dinheiro a somar:'))

#colocamos float() para limitar e definir a variável

#^podemos também não colocar float() e escrever noutra linha x=float(x)

#isto pode acontecer com os vários tipos (str, int, float)

print(type(dinheiro_somar))

#type() indica o tipo da variável (str, etc...)

print(f'o dinheiro que tenho no bolso é {dinheiro_inicial} e o que quero somar é


{dinheiro_somar}')

dinheiro_total=dinheiro_inicial+dinheiro_somar

print(f'o dinheiro total é {dinheiro_total}')

"""TPC"""

x=input("Insira o seu nome: ") #nome

y=int(input("Insira a sua idade: ")) #idade

w=input("Diga se é militar ou civil(em minúsculas): ") #militar ou civil

z=None

if w=="civil" and y<=21:

z="legível"

print("Vocé é legivel para o concurso à escola naval.")


elif w=="militar" and y<=24:

z="legível"

print("Você é legível para o concurso à escola naval.")

else:

z="ilegível"

print("Você não é legível para o concurso à escola naval devido à sua idade.")

if z=="legível":

t=input("Deseja continuar o processo?(sim ou nao) ")

if t=="sim":

u=input("Insira o seu género(f ou m): ") #género

v=float(input("Insira a sua altura(cm): ")) #altura

if u=="f" and v>=160:

z="legível"

print("Você é legível para o concurso à escola naval.")

elif u=="m" and v>=164:

z="legível"

print("Você é legível para o concurso à escola naval.")

else:

z="ilegível"

print("Você não é legível para o concurso à escola naval devido à sua altura.")

else:

print("Obrigado.")

z=None

n=float(input("Insira um número: "))

if n%2==0:

z="par"

else:

z="ímpar"

if z=="par":

print("estranho")
elif z=="ímpar" and 6<=n and n<=20:

print("estranho")

elif z=="ímpar" and n<3:

print("nao temos qualquer condição definida para números menores que 3")

elif n!=int:

print("Não é um número")

else:

print("Não estranho")

"""Resolução do tenente"""

n=input()

if n.isnumeric(): #isnumeric() serve para verificar se é possível transformar n num número

n=float(n)

if n%2==0:

print("estranho")

else:

if (n>=2 and n<=5) or (n>20):

print("nao estranho")

elif n>5 and n<=20:

print("estranho")

else:

print("nao temos qualquer condição para números menores que 3")

else:

print("nao é numero")

"""

"""

a=float(input("Insira o 1º número (a): "))

b=float(input("Insira o 2º número (b): "))


c=float(input("Insira o 3º número (c): "))

d=(b*b)-(4*a*c)

if d>0:

print("Tem duas raízes")

s=(-b+(d**(1/2)))/2*a

ss=(-b-(d**(1/2)))/2*a

print(f'As soluções são {s} e {ss}')

elif d==0:

print("Tem uma raíz")

s=(-b+(d**(1/2)))/2*a

print(f"A solução é {s}")

else:

print("Não tem raízes")

p=input('Insira uma palavra: ')

q=len(p)%2

if q!=0: #palavra tem comprimento ímpar

s=len(p)//2 #s=meio da palavra

t=p[:s-1] #desde o ínicio até a um caracter antes do meio

u=p[len(p)-1:s+1:-1] #ao contrário desde o final até 1 depois do meio

if t==u:

print('A sua palavra é um palíndrome.')

else:

print('A sua palavra não é um palíndrome.')

else: #palavre tem comprimento par

r=p[::-1]

if r==p:

print('A sua palavra é um palíndrome.')

else:

print('A sua palavra não é um palíndrome.')


#Resolução tenente

palavra=input()

substring1=None

substring=None

if len(palavra)%2 !=0:

substring=palavra[int(len(palavra)/2)+1:]

if palavra[0:int(len(palavra)/2)]==substring[::-1]:

print('palindromo')

else:

print('nao é palindromo')

else:

substring1=palavra[:int(len(palavra))/2]

substring=palavra[int(len(palavra))/2:]

if substring1==substring[::-1]:

print('palindrome')

else:

print('nao é palindrome')

palavra=input()

palavra==palavra[::-1]

x_int=0

x_bin='1010'

if x_bin[-1]=="1":

x_int+=2**0

if x_bin[-2]=="1":

x_int+=2**1
if x_bin[-3]=="1":

x_int+=2**2

if x_bin[-4]=="1":

x_int+=2**3

print(x_int)

total=0

n='101010'

if n[-1]=="1":

total+=2**0

if n[-2]=="1":

total+=2**1

if n[-3]=="1":

total+=2**2

if n[-4]=="1":

total+=2**3

if n[-5]=="1":

total+=2**4

if n[-6]=="1":

total+=2**5

print(total)

n=1

x=0

while n<=100000:

print(n)

x+=1

n=n+n**2

print(x)
x=input('Insira uma frase: ')

y=len(x)

n=0

z=0

while n!=y:

z=x[n:n+1]

print(z)

n=n+1

Resolução Vaz

x_int=0

x_bin=input('')

i=-1

e=0

while i>=-len(x_bin):

if x_bin[i]!='0':

x_int=x_int+2**e

else:

x_int=x_int+0

i-=1

e+=1

print(x_int)

Resolução TEN

x_int=0

x_bin=input('')

x_bin=x_bin[::-1]

i=0

while i<len(x_bin):
if x_bin[i] == '1':

x_int+=2**i

i+=1

print(x_int)

#trocar os hífens por cifrões

p=input('Insira uma palavra: ')

x=0

y=p[x:x+1]

z=0

while y!="-":

if y=="-":

z=p[:x]+"$"+p[len(p):x:-1]

print(z)

else:

print('A sua palavra não contém hífen')

break

x=x+1

"""

p=input('Insira uma palavra: ')

pos="vazio"

index=0

while index<len(p):

if p[index]=="-":

pos=index

break

else:

pass

index+=1

if pos!="vazio":
p=p[:pos]+"$"+p[pos+1:]

print(p)

else:

print(p)

#escrever todos os numeros até n

n=float(input('Insira um número: '))

x=0

while x<n:

print(x)

x=x+1

n=input('Insira um número:')

for i in range(1,int(n)+1):

print(i)

#escrever todos os números até n de 2 em 2

n=input('Insira um número:')

for i in range(1,int(n)+1,2):

print(i)

#escrever todas as letras da palavra

x='Rochel'

for i in x:

print(i)

x='Rochel'
for i,j in enumerate(x):

print(i,j)

"""

x,y=2,3

print(x,y)

"""

#Não é para fazer assim

x='Rochel'

for i in enumerate(x):

print(i[0])

x='Rochel'

for i in enumerate(x):

print(i[1])

x='Rochel'

for i in enumerate(x):

if j=="c":

print(i)

x=input()

control=0

for i in x:

if i=="c":

print(control)

control+=1
#transformar binário no inteiro

b=input('Insira um binário: ')

r=b[::-1]

soma=0

for i,j in enumerate(r):

if j=="1":

soma=soma+2**i

else:

pass

print(soma)

x_bin=input('Insira um número: ')

print('input',x_bin)

x_bin=x_bin[::-1]

print('reversed',x_bin)

index=0

x_int=0

for i in x_bin:

if i=="1":

x_int+=2**index

else:

pass

index+=1

print(x_int)

#input palavra, sempre que encontrar a letra A e espaços retirar a posição e no fim fazer a
soma das posições

p=input('Insira uma frase: ')

pos=0

for i,j in enumerate(p):


if j=="a" or j=="A":

print('A frase contém a letra a na posição',i)

pos=pos+i

elif j==" ":

print('A frase contém um espaço na posição',i)

pos=pos+i

else:

pass

print('A soma total das posições é',pos)

Você também pode gostar