U E D R , A S I H C RSS

2학기파이선스터디/if문, for문, while문, 수치형

1. if 문


~cpp 
if 1:
	<문들1>
elif 2:
	<문들2>
else:
	<문들3>

1 면 <문들1> 되고, 그렇 2를 검 면 <문들2>가 된다. 그렇 면 <문들3> 되는데 나 else다론(:) 고, else if 가 닌 elif라는 다. 또 if 문 다.
다.

~cpp 
>>> order = 'spagetti'
>>> if order == 'spam':
	price = 500
elif order == 'ham':
	price = 700
elif order == 'egg':
	price = 300
elif order == 'spagetti':
	price = 900

때로는 는 것 는데, C switch, case문과 같 맥락 면 된다. 다 결과를 가다.

~cpp 
>>> order = 'spagetti'
>>> menu = { 'spam':500, 'ham':700, 'egg':300, 'spagetti':900}
>>> price = menu[order]

2. for 문


~cpp 
for <겟> in <객>:
	<문1>
else:
	<문2>

<객>는 를 갖는 다. 반복는 <객> 기가 되는데, for문 continue를 만나면 for가 고 break를 만나면 <문2>를 고 for문다. else <문2> for문 로 다 끝다. 다 1부 10까 다.

~cpp 
>>> sum = 0
>>> for x in range(1, 11):
	sum = sum + x

>>> print sum
55

for 문 값 뿐 려면 enumerate() 내다( 2.3 ). enumerate() 내는 (, 값) 료를 반복다.

~cpp 
>>> L = [ 'cat', 'dog', 'bird', 'pig', 'spam']
>>> for k, animal in enumerate(L):
...	print k, animal
...
0 cat
1 dog
2 bird
3 pig
4 spam

3. while 문


~cpp 
while <>: 
	<문1>
else:
	<문2>
더 부 내부 블록 반복 되는 while문 else부 만, break로 빠는 else 블록 는다. while문 continue를 만나면 더 부고 break를 만나면 while문 다.
1부 10 로그램다.

~cpp 
>>> count = 1
>>> while count < 11:
	print count
	count = count + 1

4.


는 10, 8, 16 는데 는 -2,147,483,648 ~ 2,147,483,647다.
0면 8고, 0x나 0X로 면 16다.

나 e, E로 며, C double과 동 8바된다. 리 17며, 는 10 -308~308 범 된다.

다. (long) L, l 다. 리는 메모리가 다.

부+부로 되는데 는 J, j를 다. 부는 각각 된다.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:13
Processing time 0.0115 sec