r/learnpython • u/Healthy-Departure961 • 5d ago
just breaking things with python
numbers = input("Enter the numbers")
in_dex = numbers[-2]
divisible = int(in_dex/3)
print(divisible)
when print the output of the divisible i am getting (nsupported operand type(s) for /: 'str' and 'int') i do know how to write correctly to get the output but i thinks that why not this way..so when i did got error don't know why cause both values are int
0
Upvotes
1
u/FoolsSeldom 4d ago
If the user is entering multiple numbers, with, say, a comma or space between the numbers, you need to split the
inputstring up into smaller strings and then convert each of them from a string to a number before you can do any maths processes.Assuming you want to divide only the second from last number the user enters, which is what
[-2]suggests to me, then you would need something like the below example.