print('What is your name?')
Name = input()
print('How many alphabets does your name have?')
Char = input()
print(type(Char))
if Char is len(Name):
print('Good job')
else:
print('What?')
Char = int(Char)
print(type(Char))
if Char is len(Name):
print('Good job')
else:
print('What?')
Просто взгляните на приведенный выше код, и вы поймете, что поскольку input () предоставляет строку и вы пытались сравнить строку с целым числом, она не удовлетворяла условию if. Поэтому он перешел к другому и напечатал «Что»
Найдите вывод моего кода выше.
How many alphabets does your name have?
6
<class 'str'>
What?
<class 'int'>
Good job
Надеюсь, это поможет вам получить более четкую картину.