2
I would like a code, with explanation (if possible of course), to know if one number is sub number of another. Example:
P=101
Q=100001010057
Soon P is sub number of Q. Grateful from now on.
2
I would like a code, with explanation (if possible of course), to know if one number is sub number of another. Example:
P=101
Q=100001010057
Soon P is sub number of Q. Grateful from now on.
3
A simple way to do it:
>>> str(101) in str(100001010057)
True
>>> str(18) in str(100001010057)
False
You convert your 2 numbers to string and use the operator in Python native, looking for a substring inside a string. More generic:
str(P) in str(Q)
2
With the method find you can check if occurrences in the string target, see the example below:
if '101'.find(str(011001101)):
print('101 eh sub numero de 011001101')
I converted to string the number 011001101 and then I looked up the number 101 through the find method passing as parameter the number sequence that is the target string that I converted.
Variable implementation:
P = '101'
Q = '100001010057'
if P.find(Q):
print("P eh sub numero de Q")
Hare up that method find is a module method string py. that is, it only works with strings, if you have an integer you will need to convert it to string as in the example above.
If you don’t understand something, leave a comment and I’ll add more information.
Browser other questions tagged python python-3.x
You are not signed in. Login or sign up in order to post.
Wow,had made a code with more than 20 lines,much more complicated.
– Euling Lhuble
Thank you very much, it’s very helpful.
– Euling Lhuble