0
파이썬에서 사용자에게 숫자를 묻는 프로그램을 만들어서 그 숫자가 짝수인지 아니면 5로 나눌 수 있는지를 알려주는 프로그램이 필요합니다. 둘 다 맞지 않으면, 아무것도 인쇄하지 마십시오. 예를 들어 :if 문 - 중첩 조건부 파이썬 모듈러스 연산자 사용
Please enter a number: 5
This number is divisible by 5!
Please enter a number: 7
Please enter a number: 20
This number is even!
This number is divisible by 5!
나는 this answer에 사용 된 방법을 복사하려고하지만 난 8 행에 오류 메시지를 받고 있어요 :
#TODO 1: Ask for user input
Num1 = input("Please enter a number")
#TODO 2: Turn input into integer
Num_1 = int(Num1)
#TODO 2: Use conditionals to tell the user whether or not their
#number is even and/or divisible by 5
if Num_1 % 2 == 0
print ("This number is even!")
if Num_1 % 5 == 0
print ("This number is divisible by 5!")
: 여기
SyntaxError: invalid syntax (<string>, line 8) (if Num_1 % 2 == 0)
내 코드입니다
Modulus 연산자를 사용하여 Num_1이 2의 정확한 배수인지 확인하기 때문에 True 값을 반환해야하므로 "이 숫자도 같습니다!" 하지만 대신이 오류 메시지가 나타납니다 - 왜? 감사!
브릴리언트 - 파이썬이 각 블록의 시작을 콜론으로 끝내야한다는 것을 알지 못했습니다. 들여 쓰기에 대한 수정과 동일합니다. - 감사합니다. – HappyHands31