Ajuda com while no python

1. Ajuda com while no python

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 09/01/2016 - 16:11h

Quando executo o programa e digito "1" para calcular porcentagem ele me volta a pergunta que acabou de me fazer


# INICIO

print (" ")
x=2
while (x==2):
print ("")
print ("Bem Vindo ao PYCalculator 0.1.")
print("")
inicio_0 = input("Tecle ENTER para proceguir:\n")
print ("")
inicio_1 = input('''Para calcular digite a tecla correspondente:

---------------------------
| < 1 > Para Porcentagem. |
| < 2 > Para Soma |
| < 3 > Para Subtração |
| < 4 > Para Multiplicação |
| < 5 > Para Raiz Quadrada |
---------------------------

''')

# PROCENTAGEM

print (" ")
s=1
while (s==1):
inteiro = float( input("Agora, digite um numero para calcular a porcentagem:"))
print("")
porcentagem = float( input("Porcentagem a calcular?"))
divisaon = 100
divisão = float (divisaon)
resultado = (inteiro * porcentagem / (divisão));
print ("")
print("O resultado é:\n\n\t", resultado)
print("")
print ("""Muito obrigado por utilizar nosso programa!
Att,
Lucas
""")
s= int(input('''

Para calcular novamente tecle: 1
Para voltar ao menu principal tecle 2



'''))

print (" ")



Acredito que o erro esta la no final, na seguinte parte:

s= int(input('''

Para calcular novamente tecle: 1
Para voltar ao menu principal tecle 2



'''))


Ali onde está "s=" deveria estar algo como "s x=" porém não sei como fazer isso.


  


2. Re: Ajuda com while no python

Taylan Branco Meurer
Targueriano

(usa Debian)

Enviado em 09/01/2016 - 16:34h



print
x=2
while (x==2):
print
print "Bem Vindo ao PYCalculator."
print
raw_input("tecle enter para prosseguir:")
print
print "1 - porcentagem"
print "2 - soma"
print "3 - subtracao"
print "4 - multiplicacao"
print "5 - divisao"
inicio_1 = input()



print (" ")

while inicio_1 == 1:
inteiro = float( input("Agora, digite um numero para calcular a porcentagem:"))
print("")
porcentagem = float( input("Porcentagem a calcular?"))
divisaon = 100
divisao = float (divisaon)
resultado = (inteiro * porcentagem / (divisao));
print ("")
print resultado
print("")
print ("""Muito obrigado por utilizar nosso programa!Att,Lucas""")
print "1 - nova porcentagem"
print "2 - voltar ao menu"
s = input()
if s == 2:
inicio_1 = 0

print





3. Re: Ajuda com while no python

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 09/01/2016 - 16:56h

Cara fiz dessa maneira:

# MENU PRINCIPAL

print (" ")
x=6
while (x==6):
print ("")
print ("Bem Vindo ao PYCalculator 0.1.")
print("")
inicio_0 = input("Tecle ENTER para proceguir:\n")
print ("")
inicio_1 = input('''Para calcular digite a tecla correspondente:

---------------------------
| < 1 > Para Porcentagem. |
| < 2 > Para Soma |
| < 3 > Para Subtração |
| < 4 > Para Multiplicação |
| < 5 > Para Raiz Quadrada |
---------------------------

''')
x += 6

# PROCENTAGEM

print (" ")
s=1
while (s==1):
inteiro = float( input("Agora, digite um numero para calcular a porcentagem:"))
print("")
porcentagem = float( input("Porcentagem a calcular?"))
divisaon = 100
divisão = float (divisaon)
resultado = (inteiro * porcentagem / (divisão));
print ("")
print("O resultado é:\n\n\t", resultado)
print("")
print ("""Muito obrigado por utilizar nosso programa!
Att,
Lucas
""")
s= int(input('''

Para calcular novamente tecle: 1
Para voltar ao menu principal tecle 6



'''))

print (" ")
s += 1







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts