반응형

코드의 구조

파이썬 코드의 구조 

if 문의 사용에 있어서 

비교연산자 논리연산자는 중요합니다.

비교연산자는 여섯 개가 있으며,

<,  <=,  ==,  >=,  >,  != 

ex> 

1 > 2 → False

10 < 11 → True

 

있습니다.

 

연산의 결과는 항상 bool 값입니다 

bool값은 True 또는 False 의 결과값이 있다는 뜻입니다.

논리연산자는 이항연산자인 and, or 있고 

단항연산자 not이 있습니다 

이러한 연산자로 인해서 

if 문을 잘 이용할 경우에 충분히 좋은 프로그램을 만들 수 있습니다

 

if 문 예시

number = 23
guess =int(input('정수를 입력하세요 : '))

if guess == number:
          print ('축하합니다. 정답입니다.')
          print ('상은없음')


elif guess < number:
          print ('조금 더 크게 불러봐')

else :
          print('조금 더 작게 불러봐')


print ('끝')

이렇게 프로그램을 간단하게는 만들었지만, 실제로 if문을 중요하다고 말해도 부족합니다.

정말 중요합니다.

 

for 문

for문은 list의 형식들과 융합해서 사용을 합니다.

그래서 사실 for문도 중요합니다.

전부 다 중요하다고만 말하는 경향이 저에게 있지만, 사실 기초적인 것들을 위주로

연습을 하는것보다는 실전으로 코드의 구조를 이용하여 훌륭한 프로그램을 만드는 기반을

다지는것이 사실 무엇보다도 중요합니다.

 

for문 예시

members = ['피카츄', '이상해씨','파이리', '꼬부기', '버터풀', '갸라도스']
for member in members:
    print(member)

 

처음 접하는 사람에게 어렵지만, 쉽게 이해를 할 수 있도록 설명하겠습니다.

자 포켓몬들이 있는데 한마리씩 부를 겁니다.

멤버들에서 멤버라는 변수를 언급하며 리스트안의 즉 내 포켓몬 6마리를 한마리씩 부릅니다.

리스트안의 포켓몬들이 더 있다면, 더 많이 출력이 됩니다.

 

반응형

'python' 카테고리의 다른 글

[selenium] 웹메크로만들기  (0) 2021.03.09
[Python] 파이썬 딕셔너리  (0) 2020.09.13
[Python] 파이썬 튜플(리스트)  (0) 2020.08.21
[python] 파이썬 리스트 강좌  (0) 2020.08.20
[파이썬 자료형] 문자열 다루기 강좌  (0) 2020.08.12

+ Recent posts