파이톤-if에 대해-
조건 일치 시 처리
if를 사용하면 조건이 성립될 때 특정한 처리를 수행할 수 있습니다.
특정 데이터를 받을 때 특정 정보를 표시할 수 있다는 것이다.
이번에 표준 입력에서 받은 데이터가 Reyow와 일치하면 Welcome로 표시되는 프로그램을 작성하십시오.
name = input()
if name == "Reyow":
print("Welcome")
여기서 주의해야 할 것은ifname과 특정한 수신 데이터를 등호 2개로 연결하는 것이다.또 하나는 특정 데이터를 받은 후 사칭을 붙이는 것이다!
잊지 마세요.
비교 연산자
==같다.대입과 차이(a==b)
!= 같지 않음(a,33=b)
문자와 수치의 일치 여부를 판단하다.
동등함을 나타내기 위해서는 두 개의 동등한 의식을 사용하는 것이 중요하다.
숫자 크기 비교
a>b보다 큽니다.범위는 b 를 포함하지 않습니다.
a이상 a>=ba는 b 이상입니다.범위 포함 b
다음 a<=ba는 b 이하입니다.범위 포함 b
초등학교 때 배운 부등호와 같은 인상이라 문제없어요!
실제로'표준 입력에서 1의 정수를 받아들이고 그 정수가 100 이하일 때 이 수치를 표시하는 것(수락한 수치가 10)'을 쓰는 프로그램을 시도해 본다.
number = int(input())
if number <= 100:
print(number) # 10
조건에 따라 처리를 바꾸다
if를 사용하면 더욱 복잡한 처리를 할 수 있습니다.
이 경우 else와 elif를 사용합니다.
else를 사용하는 경우
else 다른
즉if의 조건성 이외의 처리를 명령할 수 있다는 것이다.
실제로 "변수 name은 Reyow인 경우 Welocome을 표시하고, 다른 경우 Goodbye를 표시합니다"라고 쓰는 프로그램을 사용해 보십시오.
name = input()
print("Hello " + name)
if name == "Reyow":
print("Welcome")
else:
print("Goodbye")
else 이후의 사칭을 잊지 않도록 주의하세요!elif
elif를 사용하면 다른 정보를 추가로 표시할 수 있습니다.
위 프로그램에 변수 name이 Zenn일 때 Good morning으로 표시를 추가해 보십시오.
name = input()
print("Hello " + name)
if name == "Reyow":
print("Welocome")
elif name == "Zenn":
print("Good morning")
else:
print("Goodbye")
elif와if의 사용 방법은 같다.3가지 이상의 정보를 준비하는 모드에서 elif를 사용한 인상이 있다면 잊기 어려울 거예요!
숫자를 분류하다
if를 사용하면 받은 수치에 따라 정보를 전환할 수 있습니다.
입력 탭에서 수치를 수신한 다음 이 수치가 같거나 크거나 같음을 기준으로 표시할 정보를 전환합니다.
상기 항목의 이름이 수치로 바뀐 버전이죠!
실제로'수신된 수치가 10, 10보다 크거나 다른 정보 교환'인 프로그램은 다음과 같다.
number = int(input())
print(number)
if number == 10:
print(str(number) + "は10と等しいです")
elif number > 10:
print(str(number) + "は10より大きいです")
else:
print(str(number) + "は10より小さいです")
str 함수는 숫자, 공식을 문자열로 변환한 후 되돌아오는 함수입니다.
Reference
이 문제에 관하여(파이톤-if에 대해-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/reyow/articles/2c297fa155c5f4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)