Моей программой является силой пароля симулятора и всякий раз, когда я ввожу пароль, то всегда выводит оценку 1.Возникают проблемы с использованием .isupper()
def upper_case():
points = int(0)
limit = 3
for each in pword:
if each.isupper():
points = points + 1
if points > limit:
points = limit
else:
points = points + 0
return points
pword = raw_input("ENTER: ")
upper_case()
points = 0
points += upper_case()
print points
Вы возвращаете точки из цикла for, поэтому он всегда возвращается после первого символа. – RemcoGerlich
Отклоните свои «возвратные точки» на один уровень отступов. –