나는 실험 방법을 압축하면 문장 내에서 나의 코드입니다. 나는 프로젝트 내 작업에 여러 개 있는 경우""문(너무 많은 추)고 원하는 방법을 파악하는 응축니다. 분명 이러한 반복,그러나 나는 데 문제가 추가하는 작업이다.
나와 함께 다음과 같은 작업을 들 여 나의 문제점:
num=6
if_options = [num==5, num==6]
for i in range(len(if_options)):
if if_options[i]:
print(num)
을 추가하고 싶은 추가적인 코드. 이것은 추가적인 것입니다 실행 작업 내에 있는 경우 문입니다. 보 는 다음과 같은 동작하는 예제 프레임워크에 대한 내가 하려고 달성하기:
num=6
if_options = [num==5, num==6]
operations = [num=num+1, num=num-1]
for i in range(len(if_options)):
if if_options[i]:
operations[i]
print(num)
어떤 이유로 그것을 실행하지 않습니 작업 부분의 코드고 실패하는 구문 오류가 있습니다. 을 선언하는 명령"num=num+1"(따옴표)내에서 목록은,그러나 이 선언의 필요에 대한 실행하는 명령입니다. 나는 같은 느낌이 나는 하나 작은 것이어야 합니다 쉽게 해결할 수 있습니다. 사전에 감사합니다!!
eval
하기exec
실행하면 작업입니다.