Я пишу тестовый пример следующим образом,
№1. Если не во всех заглавных буквах, не выводить. Итак, я пишу оператор if, в котором я сравниваю, если ab не равно amb, то печатаю ничего или печатаю в верхнем регистре.
#Scenario 1
ab = "HELLO"
amb = ab.isupper()
if ab!= amb:
print()
else:
print('yes upper')
Ожидаемый вывод здесь: печать да выше, но я всегда не получаю ничего (поскольку в первом операторе печати печатается только). Не уверен, какую ошибку я делаю. Пожалуйста помоги
Решение проблемы
Я понял, что использую isUpper, а также не равно знаку. Приведенный ниже код исправил это.
ab = "hello"
amb = ab.upper()
print(amb)
if ab is amb:
print('yes upper')
else:
print()
Комментариев нет:
Отправить комментарий