Len function retur always 0

For future questions, please read the pinned thread and show the code and errors as properly formatted text - by copying and pasting the text and formatting it in separate blocks. Python error messages should use the same formatting as code. (It’s also a good idea to try to ask an actual question, instead of saying “somebody help me please” and making people guess what it is that you don’t understand.)

input(32) means “show the number 32, converted to a string, as a prompt; then use the value that was entered”. It does not mean that 32 will be any kind of “default” value for the input. In your case, you pressed the Enter key immediately when you saw the 32, so the input is an empty string.

If you want to input the string 32, you have to type it yourself before you press Enter, in response to the prompt. (Don’t use quotes; you’re typing actual text here, not Python code.)

If you don’t want input from the user, but just want to set two_digit_number to be the string '32', you can specify that directly; or if you want to convert from the integer 32, use str, like: two_digit_number = str(32). (There is not really any point to this as written; normally, you would do it with some other variable, that got its value from a previous calculation.)