python 3.7 – Como puedo saber cuando el usuario escribe determinada letra en el widget de texto de tkinter

Estoy haciendo un editor de textos con diferentes funcionalidades, una de ellas es que el usuario al presionar (“) en el widget de textos de tkinter, y tener activada una función el sistema escriba otras (“).

Para mas claro la función conciste en que cuando yo escriba unas comillas dobles (“) el sistema escriba otras (“), justamente como en programación al escribir un tipo de comillas, llave o paréntesis.
Esta funcion la activo y desactivo con un boton y un if.

from tkinter import *
root = Tk()


Hoja = Text(root, width=75, height=36)
Hoja.grid(row=0, column=0)
Hoja.config(bg='gray95', state='normal')

def Comellas():
#if Activacion == 'True': Activacion = 'False'
#elif Activacion == 'False':
#if Hoja == '"':
Hoja.insert(INSERT, """)

BotonComilla = Button(root, text=""-"", command=Comellas)
BotonComilla.grid(row='1', column='0')
BotonComilla.config(width='50', height='2')

mainloop()

array – ALGORITMO VISUALG – MOSTRAR O NÚMERO DE REPETIÇÕES DE UMA LETRA NUMA PALAVRA

Ola !!!

Estou desenvolvendo um Algoritmo em que a pessoa digita uma palavra qualquer e o programa mostre o número de repetições por letra na palavra.

Por exemplo: ALANA .

Tem como resposta:

A = 3 /
L = 1 /
N = 1

Entretanto, nao consigo mostrar somente isso, so consigo fazer com que mostre todas as letras. No caso

A = 3 /
L = 1 /
A = 3 /
N = 1 /
A = 3

Não queria que se repetissem letras que já foi feita a análise. Mas infelizmente parei aqui e não consigo deixar como gostaria.

Agradeço demais toda a ajuda.

Aqui vai o programa

Var

palavra, letra, comparacao : caractere

i , j , cont : inteiro

Inicio

escreval

escreva(“Digite uma palavra: “)

leia(palavra)

escreval

para i de 1 ate compr(palavra) faca

letra := copia( palavra, i , 1 )

para j de 1 ate compr(palavra) faca

     comparacao := copia( palavra, j , 1 )
 
      **Se letra = comparacao entao**
      
         cont := cont + 1
         
      **fimse
 
 fimpara**

 
 

escreval(letra , ” = “, cont)

escreval

cont := 0

fimpara

Fimalgoritmo

python – Una función que devolverá una lista con las posiciones de una letra a elegir dentro de una cadena también a elegir

Si introduzco a como letra y farola obtengo: (1,1) Si introduzco r
como letra y roberto obtengo: (0,0) No me coge las posiciones bien.


def buscaLetra(l,c):
    listacadena = list(c)
    posicioneslista = ()
    for i in listacadena:
        if l in i:
            posicioneslista.append(listacadena.index(i))
    print (posicioneslista)

letracadena = str(input("Introduzca una letra: "))
cadena = str(input("Introduzca una cadena: "))
buscaLetra(letracadena,cadena)

Poner mayuscula la primera letra de cada palabra en C

Tengo que conseguir con una función poner las primeras letras de cada palabra en mayúsculas, las palabras están contenidas en un array.

Esta es la función sobre la que trabajo:

void cambiar_a_mayusculas(char palabras(250)){
  int cambio=0;
  char* ptr = palabras;
  while( *ptr != '' ){
    //isalpha comprueba si es una letra
    while( !isalpha(*ptr)  ){
      ptr++;
      cambio=0;
    }
    if( isalpha(*ptr) ){
      if( *ptr >= 'a' && cambio==0){
        //toupper cambia la letra a mayuscula
        *ptr = toupper(*ptr);
        cambio=1;
      }
      ptr++;
    }
  }
}

En el main tengo:

int main()
{
    char palabras (250);
    printf("Introduzca un texto de maximo 250 caracteres: n");
    fgets(palabras, 250, stdin);
    printf("n%s",palabras);
    cambiar_a_mayusculas(palabras);
    printf("n------------------n%s", palabras);
    return 0;
}

El problema llega en la salida, muestro un ejemplo:

Entrada:

Abcd efghI jklMN oPq

Salida:

ABcd EfghI JKlMN OPq

Salida buscada:

Abcd EfghI JklMN OPq

Como se puede ver con este ejemplo la función sí cambia la primera letra a mayúscula pero en algunos casos (que no he conseguido identificar ni cuando ni por que) también pasa la segunda letra a mayúscula.

java – buscar minusculas y mayusculas de una letra y eliminarla de un String

mi duda es si alguien me puede iluminar, y es que no sé cómo buscar por ejemplo Aa o aA de un String e imprimir ese String sin esos caracteres, y a su vez id eliminando las parejas con las demas letras.

String: ddcBaAbcD

primer bucle: buscar la pareja de letras minuscula+mayuscula en este caso aA(tmb tendría que funcionar con Aa)

segundo bucle: el string se quedaria en “ddcBbcD”, eliminar nuevamente la pareja de minus+mayus, en este caso Bb.

Alguien me da una idea? gracias.

css – Primera letra en mayúsculas

Tengo una tabla que realizo una consulta de usuarios, en el cual cada registro tiene un campoo name y naturalmente estan todos los nombres en mayusculas

Ejemplo:

JUAN DOMINGO VARGAS ROSETTI

Quiero poder hacer con el CSS en el frontend que solamente me deje la primera letra de cada nombre en mayúsculas.

Como me gustaria verlo:

Juan Domingo Vargas Rosetti

Como puedo realizar esto?

Estuve probando con el pseudo elemento ::first-letter, pero no doy con la tecla.

Muchas gracias.

Saludos

Imprimir a posição do alfabeto de cada letra de uma String (Python 3)

Sou iniciante na programação e queria entender como poderia substituir a linha 6 deste código:

mensagem = "EXEMPLO"
abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
numero = len(mensagem)
contador = 0
while contador < numero:
        posicao_alfabeto = abc.find(mensagem(contador))
        print(posicao_alfabeto)
        contador +=1

A ideia é imprimir a posição de cada uma das letras da mensagem no alfabeto, mas colocar o contador como número, dentro do abc.find(mensagem()) não funciona

A saída deveria ser:

5
24
5
13
16
12
15

Alguma solução?