Я изучаю Python 3 и выполняю упражнение, которое позволяет (на строке) чередовать прописные и строчные буквы. К сожалению, я получаю сообщение об ошибке и не понимаю, что это значит.
Может кто-нибудь объяснить мне, когда вы получаете сообщение такого типа "ValueError: недостаточно значений для распаковки", откуда может появиться ошибка ? Заранее спасибо!
Вот мой код:
#!/bin/python3.6
#Une lettre sur deux en majuscule, les autres en minuscules !
#Yeah ! Tu PeUx Le FaIrE !!! \o/
a = input("Ecris ce que tu veux : ")
for i, b in a:
if i == i.upper and b == b.lower:
print(a)
А вот и сообщение об ошибке:
for i, b in a:
ValueError: not enough values to unpack (expected 2, got 1)
Спасибо и хорошего дня!