javascript – Estou estudando condições em JS e esse código esta dando problema pois clico em verificar e não aparece nada. Alguém sabe como resolver? Grato

Digite aqui sua idade: <input type="number" name="txt" id="txt">

function verificar() {
var txtv = document.getElementById(‘txt’)
var idade = Number(txtv.value)
var res = document.getElementById(‘res’)
res.innerHTML = `Sua idade é ${idade}.`
if (idade Voçê não pode votar.`
} else if (idade = 60) {
res.innerHTML += `

Voçê tem a opção de votar ou não.

`
} else {
res.innerHTML += `

Voçê é obrigado a votar.

`
}
}

inserir a descrição da imagem aqui

¿Verificar números/cantidades repetidas de una lista?

Estoy buscando la manera de agregar números repetidos de una lista que se genero con random utilizando colecctions.

Mi idea fue utilizar from collections import Counter

# Buscar la manera de que guarde los numeros mas repetidos, solo tengo 3 giradas.
from collections import Counter
import random

tirada = ()
for i in range(5):
    tirada.append(random.randint(1, 6))

repetidos = Counter(tirada)
lista_repetidos = ()

print(tirada) >>> (5, 4, 2, 6, 4)

print(repetidos) >>> Counter({4: 3, 5: 1, 2: 1})

print(repetidos.most_common(1)) >>> ((4, 3))

En este caso el numero 4 se repitió 3 veces y mi idea es agregarlo a una lista para que quede de esta manera pero no encuentro la manera, ya que lo único que termino haciendo es sumar todo y me queda solo un numero:

lista_repetidos = (4, 4, 4)

Espero que se haya entendido, gracias de ante-mano.

python – Como verificar si existe una clave en un diccionario y dependiendo si existe o no agregarle datos a su valor

#Necesito que según se repita una clave en mi diccionario, en este caso, el dato “timestamp” en las lineas del archivo, se agregue el dato “polyline” al valor de esa clave. No se como hacerlo, al ejecutar la función no se agregan todos los datos que corresponde.

def cargarDatos(nombreArchivo):
  f = open(nombreArchivo,"r")
  f.readline()
  dic = {}
  for linea in f:
    lst_datos = linea.strip().split(",")
    polyline = " ".join(lst_datos(7:))
    taxi_id = lst_datos(4)
    timestamp = lst_datos(5)
    dic(taxi_id) = {timestamp:polyline}
  return dic
  f.close()

nombreArchivo = “taxis.csv”
funcion1 = cargarDatos(nombreArchivo)
print(funcion1)

#El archivo es el siguiente:
TRIP_ID,CALL_TYPE,ORIGIN_CALL,ORIGIN_STAND,TAXI_ID,TIMESTAMP,DAY_TYPE,POLYLINE
1372637482620000005,C,,,20000005,1372637482,A,”-8.599239:41.149188,-8.584767:41.168529,-8.584317:41.169258,-8.584326:41.169258″
1372639181620000089,C,,,20000089,1372639181,A,”-8.646534:41.175558,-8.648829:41.177367″
1372639960620000309,B,,38,20000089,1372639960,A,”-8.60418:41.160969,-8.603874:41.1615,-8.579781:41.167881,-8.579763:41.167899″

python – Verificar valores de un df contra un diccionario

necesito verificar todos los valores de cada columna de un df respecto de un diccionario con los valores patrones

import pandas as pd

df_verificar = {'name':('A','B','C'),'col1':('7','20','300'),'col2':('1','80','nan'),'col3': ('50','62','20')}
df_verificar= pd.DataFrame(df_verificar)

dic_patron = {'A':{'col1':'10','col2':'15','col3':'50'},'B':{'col1':'20','col2':'80','col3':'62'},
          'C':{'col1':'30','col2':'100','col3':'nan'}}

Como primer resultado necesitaría ver cuales están ok/fail, según el Key del diccionario, ejemplo:

     name    col1     col2    col3
0     A       Fail    Fail    OK
1     B        OK     OK      OK
2     C       Fail    Fail    Fail

y luego filtrar solo los Fail para generar un nuevo DF con los valores corregidos.
Me podrían indicar sobre que función/librería podría utilizar?
Intente algo con df = df.apply(funcion, axis=1) pero tengo que ir iterando sobre cada nombre de columna, y en mi caso real son mas de 20 columnas.

    def funcion(fila):
         if fila.name == dic_patron('name'):
          if fila.col1 == dic_patron('name')(col1):
                 return
          if fila.col2 == dic_patron('name')(col2):
                 return
          if fila.col3 == dic_patron('name')(col3):
                 return

desde ya muchas gracias.. saludos

javascript – Verificar caracter por posição em C#

Boa noite, desenvolvendo um programinha em C# pela primeira vez, eu ja fiz este programa em JS e agora estou aprendendo C# e passando o programa para ele. preciso verificar caractere por caractere de uma variavel, em JS precisei somente colocar a variavel e a posição do caractere que queria ver (variavel(0) //primeiro caractere da variavel). é possivel fazer esta verificação em C#? tenho uma variavel com um numero binario dentro, preciso verificar em que posições aparecem o digito 1.

for (var i = 0; i < nums_mapa_bits.length; i++) {

        nums_mapa_bits(i) == 1 ? bits_ativos.push(i + 1) : '';

    }

a variavel ‘nums_mapa_bits’ esta com o binario dentro, quero reproduzir este for em C#, por enquanto ainda não achei um jeito de fazer isto.

array – Verificar quais numeros são primos dentro de um vetor (python)

Olá, eu engasguei nessa atividade. b) Módulo que recebe como parâmetro um vetor de números inteiros e retorna a quantidade de números primos no vetor. Este módulo deve chamar a função IsPrime da próxima pergunta. c) Um módulo que recebe um número inteiro positivo como parâmetro e retorna verdadeiro se o número for primo ou falso se o número não for primo. O método NumberOfPrimes deve chamar o método IsPrime.

Eu estou lendo o vetor assim:

vetor = ()
valor = int(input('Digite o tamanho do vetor: '))

while len(vetor) < valor:
    vetor.append(int(input('Digite um numero: ')))

print('=' * 50)
print("Seu vetor é: {0}".format(vetor))
print('=' * 50)

Mas quando preciso passar por cada elemento do vetor, e fazer uma verificação e contar se é primo, sai errado.


c = 0
qntPrimo = 0

for elemento in vetor:
    for divisor in range(1, elemento +1):
        if elemento % divisor == 0:
            c = c + 1
    if c == 2:
        qntPrimo += 1
        print(qntPrimo)

javascript – Verificar oscilações na conexão de internet do usuário em react

Olá! Estou com um problema, preciso ficar re-enviando um formulário para a api sempre que houver alguma alteração de algum valor, para evitar problemas de conexão com internet.

Haveria alguma forma de verificar se a conexão está “estável” ou “instável”, não apenas “online” e “offline”?
Ou então alguma forma que disponha de menos processamento para ficar re-enviando requisições?

Estou utilizando React para front e Nest para a api (ambos typescript)

Um detalhe, o formulário sera controlado através do formik, não sei se afeta em algo.

python – Verificar a existencia de uma string em um arquivo a partir de outro arquivo

Tenho dois arquivos, um é esse:

gp2,POL-AES-SHA1,Prop-AES-SHA1
gp2,POL-AES-SHA1-PFS-2,Prop-AES-SHA
POL-3DES-SHA,Prop-3DES-SHA

Repare que podem ter 2 ou 3 itens por linha (separados por virgula).

No segundo arquivo tenho:

Prop-AES-SHA1,sha1,aes-256-cbc,8
Prop-AES-SHA,sha1,aes-128-cbc,24
POL-3DES-SHA,sha1,3des
IPSEC-AES-256-MD5,md5,aes-256-cbc
IPSEC-AES-256-CBC-SHA256,sha256,aes-256-cbc,8

Repare que pode ter 3 ou 4 itens por linha, também separados por vírgula.

A ideia é que eu pegue o último item de cada linha do primeiro arquivo e procure por ela no segundo arquivo. Se eu encontrar, eu trago todos os itens da linha e crie uma linha misturando itens dos dois arquivos.

Ele só analisa 1 linha e o código para:

file1 = open('file1')
file2 = open('file2')

for i in file1:
    i = i.strip().split(',')
    last_i = i(-1)
    for i2 in file2:
        if last_i in i2:
            print(f'{i} + {i2}')

Como verificar quando uma tecla for pressionada no Java?

//Gostaria de saber quando for pressionado a tecla enter ou outras teclas que eu determine o programa rode determinado código, tentei desta forma mas foi sem sucesso.

import java.util.Scanner;
import java.awt.event.KeyEvent;

    public class test {

        public static void main(String() args){

            Scanner s= new Scanner(System.in);

            key(); 


        }

        public void key(KeyEvent e){


            if(e.getKeyCode() == KeyEvent.VK_ENTER){

                System.out.println("A tecla Enter foi pressionada.");
            }

        }    


    }