Jump to content

silver sanths

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About silver sanths

  1. silver sanths

    ajuda em script python

    Como faço para retornar as notas da função cadastrar, para a calcular a media dentro da função listar_notas? import subprocess def cadastrar(): nota1 = float(input("Nota I: ")) nota2 = float(input("Nota II: ")) nota3 = float(input("Nota III: ")) nota4 = float(input("Nota IV: ")) arquivo = open('teste.txt', 'a') arquivo.write('{},{},{},{}\n'.format(nota1, nota2, nota3, nota4)) arquivo.close() subprocess.run(["notepad" , "teste.txt"]) def listar_notas(): arquivo = open('teste.txt', 'r') linhas = arquivo.readlines() arquivo.close() print("{:20}{:20}{:20}{:20}".format("Nota I", "Nota II", "Nota III", "Nota IV")) for linha in linhas: nota1, nota2, nota3, nota4 = linha.strip().split(",") print("{:20}{:20}{:20}{:20}".format(nota1, nota2, nota3, nota4)) while True: print('\n1. Cadastrar Notas') print('2. Listar Notas | Media') print('3. Sair') opcao = int(input()) if opcao == 1: cadastrar() if opcao == 2: listar_notas() if opcao == 3: break
  2. silver sanths

    Ajuda em script

    valor = float(input()) if valor >= 0 and valor <= 25: print('Intervalo (0,25]') elif valor > 25 and valor <= 50: print('Intervalo (25,50]') elif valor > 50 and valor <= 75: print('Intervalo (50,75]') elif valor > 75 and valor <= 100: print('Intervalo (75,100]') elif valor < 0: print('Fora de intervalo') Como resolver esse erro ValueError: could not convert string to float.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.