Jump to content
silver sanths

ajuda em script python

Recommended Posts

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
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By alcides.cursino
      Olá tenho a seguinte função que gera um código numérico aleatório de 5 dígios:
       
      function genTicketString() { $length = 5; $characters = "0123456789"; for ($p = 0; $p < $length; $p++) { $string .= $characters[mt_rand(0, strlen($characters)-1)]; } return $string; } add_shortcode('quoteticket', 'genTicketString');  
       
       
      Gostaria de saber como posso editar essa função para que o primeiro caracter do código numérico seja um número diferente de 0.
    • By Pedro_silva
      Olá eu to querendo saber como eu faço para criar um app view que abre o site dentro dele mas não faço minima ideia como eu vou fazer isso, caso alguém tenha algum link de site que possa ensinar de já eu agradeço 
    • By SilvioHC
      Olá, Eu Me Chamo Silvio Henrique.. e agora estou digamos q perdido em relação a hospedagem..
      bom eu "já sei" um pouco de cada elemento q forma um site..
      HTML5 CSS JAVASCRIPT DJANGO/PYTHON Mas agora, eu não faço a menor ideia de como faz para colocar o django em uma hospedagem... tipo "Eu Sei Hospedar" e talz.. eu estive usando o 000webhost quando estava aprendendo HTML mas, não faço ideia de como colocar o Django para rodar no backend.  algum bom samaritano poderia apontar um norte para q eu possa seguir ?
    • By Claudia França
      Prezados tenho um sisteminha que vai funcionar em 3 moedas real, euro e dolar.
      Preciso de uma ajuda para atualizar o codigo abaixo para automatizar isso nos relatorios.   
       
      <h1>Digite um valor </h1>
                  <select name="currency" required>
                      <option value="BRL" id="real" />Real R$=</option>
                      <option value="USD" id="dolar" selected/>Dolar $=</option>
                      <option value="EUR" id="euro" />Euro E=</option>
                  </select>
                  <input type="text" name="amount" size="15" value="20.00" onKeyUp="dinheiro(this,15)"/>
                  </br>
       
       
      abaixo a conversão que  consegui fazer, mas não sei se tem algo melhor. 
       
       
       
      function getCurrencyRating($currencyCode){
          if($currencyCode == 'BRL') return 1;
          $currcode = $currencyCode.'_BRL';
          $apiURL = "http://free.currencyconverterapi.com/api/v5/convert?q=";
          $apiURL .= $currcode.'&compact=y&&apiKey=2e5b8ec911e1ff89c8c4';
          $ch = curl_init();
          curl_setopt($ch, CURLOPT_URL, $apiURL);
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
          $output = curl_exec($ch);
          curl_close($ch);
          $currencyObj = json_decode($output);
          $ratingCurrency = $currencyObj->$currcode->val;
          $ratingCurrency = round( $ratingCurrency, 2);
          return $ratingCurrency;
      }
    • By Tr3eet
      Galera bom dia. 
       
      Estou tentando ler arquivos em PDF, com o Python, preciso abrir um arquivo em PDF e preciso que ele me retorne uma linha somente em especifico. Com os arquivos .txt consegui realizar sem problemas ele me trouxe perfeito, agora em PDF não estou conseguindo, já tentei com o modulo PyPDF2 porem não obtive exito, alguém pode me dar algumas dicas ?:
       
      Obrigado
×

Important Information

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