Я пытаюсь написать программу, которая проходит через элементы в списке. Делает эти предметы отдельно по частям, а затем присваивает им значение. В этом случае я использую числа как свои предметы. Я хочу назначить значение как простого, так и другого. (. Представленный как 'р', 'е', или 'O') Пример кода:Как предотвратить появление вложенных циклов для нескольких повторений одного значения?
testCode = ''
testCodeList = []
prime = ['2','3','5','7']
even = ['4','6','8']
other = ['1','9']
list = ['76']
for item in list:
for num in item:
for eve in even:
if num == eve:
testCode = testCode + 'e'
else:
for pri in prime:
if num == pri:
testCode = testCode + 'p'
else:
for othello in other:
if num == othello:
testCode = testCode + 'o'
else:
pass
print testCode
А вот пример вывода:
АЗТП
Как это сделать, только дайте мне «pe», как и я тоже? Спасибо за помощь!
Вы действительно хотите, чтобы элементы списка были строками? – EduardoCMB
Как бы это было равным «peo», если у вас были только «7» и «6»? Вы ищете «pe»? –
На самом деле это только печатает 'pppe'. – TigerhawkT3