vetor em python

1. vetor em python

Micheline Lima do Bomfim
sheli41

(usa Outra)

Enviado em 02/10/2016 - 02:04h

me ajudem nesse programa que estou criando e não consigo terminar.criar um programa em Phyton para auxiliar a empresa a
registrar suas vendas de passagens e emitir os bilhetes para os passageiros.O programa deverá seguir os seguintes critérios:
● Discriminar previamente os valores das passagens
● Aviões com 48 passageiros
● Compra/Cancelamento/Pesquisa de assento
● Contagem de assentos vagos e ocupados
● Cálculo do valor apurado na venda das passagens do vôo
● O programa deve vender um assento que não esteja ocupado e emitir o bilhete ao passageiro na
forma de um arquivo
● O programa deve gerar um relatório para a companhia aérea na forma de um arquivo contendo o
total dos bilhetes vendidos e o valor apurado pela empresa em cada vôo.
comecei com esse código :
def menuopcao():
print('SISTEMA IFLY')
print('CONSULTA VALOR VALOR DA PASSAGEM DIGITE - 1:')
print('COMPRA DE PASSAGEM DIGITE - 2:')
print('SAIR DIGITE - 6:')


def cons_valor():
valor_passagem= float(400.00)
print(' VALOR DA PASSAGEM ARÉA IFLY: R$',valor_passagem)
while(op != 6):
return

def compra_pass(nome1,cadeira1):
poltrona1[cadeira1]=nome1
print(poltrona)
return
poltrona1=[]
poltrona=[]

menuopcao()
op=int(input('DIGITE A OPÇÃO:'))
while(op != 6):
if (op == 1):
cons_valor()
menuopcao()
op=int(input('DIGITE A OPÇÃO:'))
elif (op == 2):
for i in range(1,47):
nome=str(input('INFORME NOME DO PASSAGEIRO:'))
cadeira=int(input("INFORME NÚMERO DA POLTRONA"))
print(compra_pass)
menuopcao()
op=int(input('DIGITE A OPÇÃO:'))
Por favor me ajude
Micheline


  


2. Re: vetor em python

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 02/10/2016 - 12:48h

Você trabalha na empresa ou é somente um exercício ?






______________________________________________________________________
OS: Kali Linux kali-rolling kali-rolling
Kernel: x86_64 Linux 4.6.0-kali1-amd64
Resolution: 2390x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB


3. Re: vetor em python

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 02/10/2016 - 12:57h

Escrevi um rascunho, mas você terá que implementar o valor das passagens e as poltronas disponíveis pois não conheço a empresa e nem as politicas dela:

Está tudo bem simplificado e qualquer dúvida é só perguntar:
#!/usr/bin/env python3

from os import system


def menus():
system('clear')
print('Menu\n\n'
'1 - Sistema Ifly\n'
'2 - Passagens\n'
'3 - Sair\n\n')

op = input('Opção: ')

if op.isdigit():
op = int(op)
if op == 1:
sistema()
elif op == 2:
consulta()
elif op == 3:
system('clear')
print('\n\tObrigado por utilizar nosso sistema\n')
exit(0)
else:
menus()


def sistema():
msg = '\n\t\tSistema monitorado\n'

def banner():
system('clear')
print(" _ _ _ __ _\n"
" ___(_)___| |_ ___ _ __ ___ __ _ (_)/ _| |_ _\n"
"/ __| / __| __/ _ \ '_ ` _ \ / _` | | | |_| | | | |\n"
"\__ \ \__ \ || __/ | | | | | (_| | | | _| | |_| |\n"
"|___/_|___/\__\___|_| |_| |_|\__,_| |_|_| |_|\__, |\n"
" |___/ \n\n",
msg)

while True:
banner()
login = input('login: ')
if login == 'q':
system('clear')
menus()
passwd = input('pass: ')
if passwd == 'q':
system('clear')
menus()

msg = '\n\t\tUsuário não cadastrado no sistema! Digite "q" para sair\n'


def consulta():
valor = 400
system('clear')
print('Menu -+\n'
' +- Passagens\n')

print('1 - Compra\n'
'2 - Cancelamentos\n'
'3 - Voltar\n\n')

op = input('Opção: ')

if op.isdigit():
op = int(op)
if op == 1:
compra()
elif op == 2:
cancelamento()
elif op == 3:
menus()
else:
consulta()

def compra():
system('clear')
print('Menu -+\n'
' +- Passagens -+\n'
' +- Compra\n')

print('\tDesculpe nenhuma passagem disponivel no momento! digite "q" para voltar\n')
if input() == 'q':
consulta()
else:
compra()


def cancelamento():
system('clear')
print('Menu -+\n'
' +- Passagens -+\n'
' +- Cancelamentos\n')

print('\tVocê não tem nada para cancelar no momento! digite "q" para voltar\n')
if input() == 'q':
consulta()
else:
compra()

if __name__ == '__main__':
menus()







______________________________________________________________________
OS: Kali Linux kali-rolling kali-rolling
Kernel: x86_64 Linux 4.6.0-kali1-amd64
Resolution: 2390x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB


4. Vetor

Micheline Lima do Bomfim
sheli41

(usa Outra)

Enviado em 02/10/2016 - 18:13h

Obrigada é um Exercício do curso que estou fazendo de TI


5. Re: vetor em python

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/10/2016 - 18:34h

Em Linux, no lugar de system("clear"), pode-se usar um print "\033c" para limpar a tela.
Só é necessário eliminar a mudança de linha, carácter \n, impresso ao final do print.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



6. Re: vetor em python

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 02/10/2016 - 18:54h

Essa é nova para mim valeu listeiro.






______________________________________________________________________
OS: Kali Linux kali-rolling kali-rolling
Kernel: x86_64 Linux 4.6.0-kali1-amd64
Resolution: 2390x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts