Estou fazendo a primeira atividade de fazer a lista de 1 a 10, lista de 4 nomes e a lista do ano de nascimento e do ano atual. Tentei usar o que eu sabia, porém a lista de números e dos anos está dando algum erro que não encontrei, somente a dos nomes está funcionando... Meu código:
import os
numeros = ['1, 2, 3, 4, 5, 6, 7, 8, 9, 10']
nomes = []
ano = []
def titulo():
print ('Menu Exercícios da alura.\n')
def lista_numeros():
comeco_programa('Lista de números de 1 a 10:')
print(numeros)
voltar_menu()
def lista_nomes():
comeco_programa('Lista de 4 nomes: ')
nomes_escolha = input('\nDigite 4 nomes de sua escolha: ')
nomes.append(nomes_escolha)
print('Os nomes escolhidos foram: ')
for nome in nomes:
print(f'{nome}')
voltar_menu()
def lista_anos():
comeco_programa('Lista do seu ano de nascimento e o ano atual.')
anonasc = input('Digite o seu ano de nascimento: ')
anoatual = input('Digite o ano atual em que estamos: ')
ano.append(anonasc, anoatual)
print(f'O ano que voce nasceu e o ano atual, sao: {ano}')
voltar_menu()
def mostrar_opcoes():
print ('1. Lista de números de 1 a 10')
print ('2. Lista de 4 nomes')
print ('3. Lista do seu ano de nascimento e o ano atual')
input ('Escolha uma opção: ')
def escolher_opcoes():
try:
opcao_escolhida = int(input('Escolha uma opcao'))
if opcao_escolhida == 1:
lista_numeros()
elif opcao_escolhida == 2:
lista_nomes()
elif opcao_escolhida == 3:
lista_anos()
except:
opcao_invalida()
def comeco_programa(texto):
os.system('cls')
print(texto)
def opcao_invalida():
print('Opção inválida!')
voltar_menu()
def voltar_menu():
input ('\nDigite uma tecla para voltar para o menu principal')
main()
def main():
os.system('cls')
titulo()
mostrar_opcoes()
escolher_opcoes()
if __name__ == '__main__':
main()