무단 사용자에 대한 액세스를 거부하는 보안 시스템을 작성 중입니다. import sys
print("Hello. Please enter your name:")
name = sys.stdin.readline().strip()
if name == "Kevin" or "Jon" or "Inbar":
print("Access granted.")
저는 개인 프로젝트로 포팅하는 게임을위한 스크립트 인터프리터를 만들고 있습니다. 이전에 몇 가지 질문을했습니다. 꽤 잘 작동하기 시작했습니다.하지만 while 루프, if 문, etcetera와 같은 부울 표현식을 평가해야하는 시점에 왔습니다. 현재 코드가 스크립트를 토큰 화하고 부울 식을 만날 때 ProcessExpression(string[] token
이것은 아주 간단한 질문이어야합니다. 나는 어디서나 답을 찾을 수 없었습니다. 그래서 나는 시간을 좀 구해서 여기 묻습니다. 좀 자바 스크립트 코드를 찾아 형태의 표현을 발견했다 : 다른 수학 문장 그냥 변수와 간단한 물건 할당하는 a < b && (other maths statements);
. 내 질문은 여기 있습니다. 이것은 compact if 문
안녕하세요 저는이 표현이 XY'Z + YY '+ X + XY'+ XZ ('아닙니다.)이 표현의 단순화를 보여 주시겠습니까? 미리 감사드립니다. 이 내가 지금까지 무엇을 가지고 있습니다 : XY'Z+YY'+XY'+X(1+Z)
XY'Z+YY'+XY'+XY'+X
Y'(XZ+Y)+X(1+Y')
Y'(XZ+Y)+X
내가 알고있는 1 + Y = 1 만 1 +
forward chaining의 도움으로 부울 표현식을 해결할 수있는 사람이 있습니까? 좋은 튜토리얼도 도움이 될 것입니다. 예 : A.(A + B) = A A.(A + B) => A.A + A.B [적용 분배 법] A.A + A.B => A + A.B 내가 엄청난 노력을 한 A + A.B => A.(1 + B) A.(1 + B) => A.(1) => A
나는 두 달/년 선택이 동일한 지 여부를 결정하는 부울 dupe을 가지고 그에 따라 적절한 true/false를 할당합니다. 특정 조치가 dupe이 true인지 여부에 따라, 작용되면 언젠가 그 후, 잘 속는 사람은 나는 다음과 같은 한 (만들어 false)를 해제 : dupe = (dupe)?false:dupe;
괜찮아 보이고 그 작품을 알고 있지만,
일부 논리 문제가있는 것으로 보이는 프로그램이 Delphi 7로 작성되었습니다. 다음 행은 감시 윈도우가해야한다고하더라도 절대 실제 값을 제공하지 않습니다. Seq^.step[1] :=
(PlcStart^ and (not Seq^.Step[2])) or
(RetryDelay^.Done and (not Seq^.Step[2])) or
요 전날 흥미로운 버그를 발견했습니다. 그러나 나는 단지 바로이 항상 true 반환 평가, 그것은 거짓 부울을 평가하는 경우 배열을보기 위해 테스트되었습니다 > !![]
true
좋아, 기본적으로 내가 넣어 어떤 배열이 true에 관계없이있을 것입니다, 그렇지? 자바 스크립트 콘솔에서 재미만을 위해이 스크립트를 실행합니다. > [] == tru