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º {contrato} e Competência: {competencia_capitalize}')
print(f 'Fiscal do Contrato: {fiscal_title} e Gestor do contrato: {gestor_title}')
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: {sec_adm}')
aaaaaaa()
elif escolha_sec == 2:
print (f'Você está em: {sec_saude}')
aaaaaaa()
elif escolha_sec == 3:
print (f'Você está em: {sec_ass_social}')
aaaaaaa()
elif escolha_sec == 4:
print (f'Você está em: {sec_educacao}')
aaaaaaa()
elif escolha_sec == 5:
print (f'Você está em: {sec_obras}')
aaaaaaa()
elif escolha_sec == 6:
print (f'Você está em: {sec_turismo}')
aaaaaaa()
elif escolha_sec == 0:
print("Obrigado!!!")
else:
print("huehue")
Pergunta
lucaspinhatti
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.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.