Duvida de iniciante no código e auxilio para nova função - emitir pdf

14/11/2019

0

Boa Tarde!



Sou iniciante no mundo Python e por isso gostaria de auxílio, caso seja possível. Eu escrevi o código abaixo com ajuda de tutoriais, sendo que essa parte do código:



notas = []
while True:
print(''Entre com o número da nota '' + str(len(notas) + 1) + '' (Ou aperte enter para parar.):'')
notass = input()
if notass == '''':
break
notas = notas + [notass]





Peguei do livro 379929053-Al-Sweigart-Automatize-Tarefas-Macantes-Com-Pyt-B-ok-org e confesso que não entendi muito bem, apesar de funcionar para o que eu queria. No caso é um programa onde insiro alguns dados de acordo com as escolhas feitas pelo menu e após isso, os mesmos são mostrados em tela. Tenho dois questionamentos caso seja possível:



1 – Gostaria de uma explicação do código acima e

2 – Gostaria de saber onde procuro para material para gerar um PDF de acordo com um modelo preexistente e imprimo os dados inseridos no programa?



Obrigado.



sec = ''Secretaria''

sec_adm = ''Secretaria de Administração e Recursos Humanos''

sec_saude = ''Secretaria de Saúde''

sec_ass_social = ''Secretaria de Assistência Social''

sec_educacao = ''Secretaria de Educação''

sec_obras = ''Secretaria de Obras''

sec_turismo = ''Secretaria de Turismo''



def aaaaaaa():

contrato = (input("Digite o número e ano do contrato (Ex. 123/2019): "))

competencia = (input("Digite a competência da nota (Ex. Janeiro/2019): "))

fiscal = (input("Digite o nome do Fiscal do Contrato: "))

gestor = (input("Digite o nome do Gestor do Contrato: "))

notas = []

while True:

print(''Entre com o número da nota '' + str(len(notas) + 1) + '' (Ou aperte enter para parar.):'')

notass = input()

if notass == '''':

break

notas = notas + [notass]

competencia_capitalize = competencia.capitalize()

gestor_title = gestor.title()

fiscal_title = fiscal.title()

print(f ''Contrato Nº e Competência: '')

print(f ''Fiscal do Contrato: e Gestor do contrato: '')

print(''Notas:'')

for notass in notas:

print(notass)



print (''MENU'')

print (''Escolha:'')

print (''1 -'',sec_adm)

print (''2 -'',sec_saude)

print (''3 -'',sec_ass_social)

print (''4 -'',sec_educacao)

print (''5 -'',sec_obras)

print (''6 -'',sec_turismo)

print (''0 - Sair'')

escolha_sec = int(input("Número: "))

if escolha_sec == 1:

print (f''Você está em: '')

aaaaaaa()

elif escolha_sec == 2:

print (f''Você está em: '')

aaaaaaa()

elif escolha_sec == 3:

print (f''Você está em: '')

aaaaaaa()

elif escolha_sec == 4:

print (f''Você está em: '')

aaaaaaa()

elif escolha_sec == 5:

print (f''Você está em: '')

aaaaaaa()

elif escolha_sec == 6:

print (f''Você está em: '')

aaaaaaa()

elif escolha_sec == 0:

print("Obrigado!!!")

else:

print("huehue")
Lucas

Lucas

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar