Uma maneira de verificar se a string contém pelo menos um número, sem utilizar expressão regular (que costuma ser mais lento), é usando a função filter_var . A flag FILTER_SANITIZE_NUMBER_INT é responsável por remover todos os caracteres não numéricos da expressão e retornar somente os números.
Em Python 3 uma divisão entre inteiros retorna um float, então é preciso usar o operador de divisão inteira (funciona em Python 2.7 também): Transforma para String, depois aponta o local do número. Obrigado por contribuir com o Stack Overflow em Português!
Eu faria diferente e de forma mais fácil. Faça assim: numero = float (input ('Digite um numero qualquer :')) if (numero // 1 == numero): print (' Número inteiro !') else: print (' Número Decimal !') Perceba que número 1 retorna somente a parte inteira; logo, se essa divisão retornar o próprio número então se trata de um inteiro.
Para saber se um número é par ou ímpar, basta dividir ele por 2. Se for par, o resto é sempre 0, não sobra nada. Já se for ímpar, vai sempre ter resto 1. Saber se é Par ou Ímpar em Python" Faça um Programa que peça um número inteiro e determine se ele é par ou ímpar. Dica: utilize o operador módulo (resto da divisão): %"
Para verificar se a string pode ser usada como um inteiro ou um número decimal, você tem que escrever mais código. Por exemplo, strings tem o método .isdigit () que retorna True se todos os caractéres na string são dígitos - isso permite verificar se a string contém um inteiro.
É normal a vacina BCG sai pus?
Como é a natureza na primavera?
O que acontece se chegar atrasado no voo?
Qual idade pode fazer curso de manicure?
Qual a importância prática das ferramentas da qualidade?
Como pegar o último elemento de um array PHP?
Quantas placas preciso para gerar 300 kWh?
O que quer dizer a palavra formal?
O que é manipular a realidade?
O que é bom para o pulmão inflamado?
Qual a diferença de cloro e água sanitária?
Onde não pode passar Nebacetin?
Como colocar juros e multa no boleto?
Como mandar sugestão para o Google?
Que que significa a palavra Fomento?
Qual é a diferença entre trabalho escravo e trabalho assalariado?