ArteEN
Membros-
Total de itens
686 -
Registro em
-
Última visita
Sobre ArteEN
- Data de Nascimento 24/08/1985
Perfil
-
Gender
Male
-
Location
Itaquaquecetuba - SP
-
Interests
python
Últimos Visitantes
3.910 visualizações
ArteEN's Achievements
0
Reputação
-
Boa noite Estou tentando fazer um programa para calcular a massa molar de elementos estou tendo
pergunta respondeu ao Mário Rubens de ArteEN em Python
acho difícil do jeito q você esta fazendo, filtrando e já calculando, acho melhor assim: reorganizei a tabela de massas, a lógica é ter o elementos com símbolos com mais de uma letra a frente para serem testados primeiro então fiz uma filtragem transformando o composto para uma lista e só depois fiz os cálculos massas = { 'He': 4.0026, 'Li': 6.94, 'Be': 9.0122, 'Ne': 20.180, 'Na': 22.990, 'Mg': 24.305, 'Al': 26.982, 'Si': 28.085, 'Cl': 35.45, 'Ar': 39.948, 'Ca': 40.078, 'H': 1.008, 'B': 10.81, 'C': 12.011, 'N': 14.007, 'O': 15.999, 'F': 18.998, 'P': 30.974, 'S': 32.06, 'K': 39.098, } composto = 'H2O' #composto = 'H2O2' lista = [] while composto: if composto[0].isdecimal(): elemento = lista[-1] for i in range(int(composto[0])-1): lista.append(elemento) composto = composto[1:] else: for elemento in massas: if composto.startswith(elemento): lista.append(elemento) composto = composto.removeprefix(elemento) break massa_resultado = 0 for i in lista: massa_resultado += massas[i] print(lista) print(massa_resultado) -
o erro acontece porque não há o que você procura, um exemplo: >>> a = '' >>> a.index(')') Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: substring not found um possivel correção seria: >>> if ')' in a: ... print(a.index(')')) ... else: ... print(f'não encontrado ) na string{a}') ... não encontrado ) na string o codigo foi feito no terminal, então desconsidere os >>> e ...
-
esta usando ide como pycharm? há opões de ambiente para escolher esta usando ambiente virtual? deve acionalo já tentou reinstalar pandas? é o que da para falar com a pouco informação que você passou
-
Onde encontrar o modelo de controlador GMC em python
pergunta respondeu ao Michael Philippe de ArteEN em Python
provavelmente você já deve ter feito a pesquisa, eu particularmente não sei onde encontrar fora desses dois lugares: através do pip através do github se não tiver nesses dois lugares e não havendo uma ferramenta conhecida com site proprio, o jeito é fazer do zero -
tentei ver o problema, no codigo em si não vejo erros, acho que é um problema com os dados que estão em escala menor , assim tentei fazer a seguinte alteração lon_var = dataset.variables['longitude'][:] * 2 lat_var = dataset.variables['latitude'][:] * 2 -90 é a alteração correta? não sei, só que o resultado visual começa a fazer sentido
-
qual sistema operacional esta usando? pip esta instalado? esta usando alguma ide para instalar módulos, ou esta usando terminal?
-
Fazer download de vídeo bloqueado.
pergunta respondeu ao Alloendark de ArteEN em Tutoriais & Dicas - HTML, XHTML, CSS
Podem ter mudado a forma de download, acho que você deve começar observando o tráfego de pacotes para determinar qual o método que estão usando. Não sei dar muitas explicações pois isso aí da é difícil para mim, eu mesmo não consigo determinar várias coisas -
Não sei exatamente o problema, não fui por esse lado, gostaria apenas de dizer que primeiro você deve fazer a solução mais simples possível e depois incrementar from PIL import Image import random imageSqrSize = 512 newImage = Image.new("L", (imageSqrSize, imageSqrSize), "black") for x in range(imageSqrSize): for y in range(imageSqrSize): newImage.putpixel((x, y), random.randint(0, 255) ) newImage.save("Noise.png")
-
codigos com input são bem chatos de usar, o codigo tambem coloca um input seco, deveria editar os inputs colocando mensagens, tipo na linha 51 esta apenas linha = input() poderia colocar linha = input('Nome da banda ou artista') não estou falando que vai corrigir, mas vai ajudar a quem esta de fora
-
Preciso de ajuda com esse exercício de lógica de programação com python
pergunta respondeu ao Felipe Fantin de ArteEN em Lógica de Programação
qual é a duvida? sua resposta não esta erra -
Preciso de ajuda com esse exercício de lógica de programação com python
pergunta respondeu ao Felipe Fantin de ArteEN em Lógica de Programação
ajudar ou fazer pode vc? já fez alguma coisa? mostre -
tire os ..., e use 4 espaço, assim: if (op < 1) or (op > 3): print("Opção inválida.") tambem separei a validação com parentese de uma forma diferente,não altera o resultado, mas ajuda a entender melhor a intenção