Articles of int

int objeto no es iterable?

inp = int(input(“Enter a number:”)) for i in inp: n = n + i; print (n) … lanza un error: ‘int’ object is not iterable Quería averiguar el total sumndo cada dígito, por ejemplo, 110. 1 + 1 + 0 = 2. ¿Cómo hago eso? Gracias

Convertir una matriz de bytes de tamaño variable en un entero / largo

¿Cómo puedo convertir una matriz de bytes binarios de tamaño variable (big endian) en un entero / sin signo (sin signo)? Como ejemplo, ‘\x11\x34’ , que representa 4404 En este momento, estoy usando def bytes_to_int(bytes): return int(bytes.encode(‘hex’), 16) Que es pequeño y algo legible, pero probablemente no muy eficiente. ¿Hay alguna forma mejor (más obvia)?

Implementando la función que toma en matriz y multiplica cada elemento por int int

def multAll(A, k): # takes an array of integers and an int, and multiplies each integer by the int. for i in A: i = i*k return i # test 1 A = [5,12,31,7,25] multAll(A, 10) print(A) # should print [50,120,310,70,250] ¿Qué estoy haciendo mal en multAll que no me está dando la respuesta correcta?

¿Cómo mi entrada no es igual a la respuesta?

Pasar un poco de Unity JS a Python, y algunos de los puntos más sutiles me eluden por qué esto no funciona. Mi mejor conjetura es que la variable guess es en realidad una cadena, por lo que la cadena 5 no es lo mismo que el entero 5? Es esto lo que está sucediendo […]

¿Cómo convertir la cadena hexadecimal ‘o \ xf2 \ x00 \ x00’ en un int32?

Cuando leo los primeros 4 bytes con código python len = fobj.read(4) Tengo ‘o\xf2\x00\x00’ . Esto debería ser un int32 , y cuando leo el archivo con otra herramienta ( matlab , por ejemplo), da 62063 . ¿Alguien podría dar pistas sobre cómo puedo convertir la cadena hex en un int en python? He leído […]

Obtener los últimos tres dígitos de un número entero

Deseo cambiar un número entero, como 23457689 a 689, 12457245 a 245, etc. No requiero que los números estén redondeados y no deseo tener que convertir a String. ¿Alguna idea de cómo se puede hacer esto en Python 2.7?

¿Cómo forzar la entrada de enteros en Python 3.x?

Estoy tratando de hacer un progtwig en Python que incluya una entrada para cuántas veces repetir la secuencia de Fibonacci. … i=1 timeNum= input(“How many times do you want to repeat the sequence?”) while i <= timeNum: … i += 1 ¿Cómo puedo forzar esa entrada para que sea un entero? ¿No puedo tener gente […]

Python – lista de división que contiene cadenas y números enteros

myList = [ 4,’a’, ‘b’, ‘c’, 1 ‘d’, 3] ¿Cómo dividir esta lista en dos listas, una contiene cadenas y la otra contiene números enteros de manera elegante / pythonic ? salida: myStrList = [ ‘a’, ‘b’, ‘c’, ‘d’ ] myIntList = [ 4, 1, 3 ] NOTA: no implementé tal lista, solo pensé en […]

¿Cómo ingresas enteros usando la entrada en Python?

Estoy tratando de enseñarme a mí mismo cómo codificar en Python y esta es la primera vez que publico en Stack Overflow, así que disculpe cualquier inconveniente en esta publicación. Pero vamos a hacerlo bien. Estoy tratando de usar el comando de entrada para devolver un entero. También he realizado mi investigación, así que a […]

Python: int (3.0) = 2

Observe el siguiente progtwig de python def goo(y,x): y = float(y) x = float(x) yup = (y – x – 1) / x yup = str(yup) yup = yup.split(“.”) decimal = “.” + yup[1] decimal = float(decimal) output = decimal / (1/x) print output print int(output) goo(9,5) Cuando el progtwig ejecuta “salida de impresión” la […]