반응형

Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32

Type "copyright", "credits" or "license()" for more information.


    ****************************************************************

    Personal firewall software may warn about the connection IDLE

    makes to its subprocess using this computer's internal loopback

    interface.  This connection is not visible on any external

    interface and no data is sent to or received from the Internet.

    ****************************************************************

    

IDLE 2.6.5      

>>> a=[1,2,3]

>>> b=a

>>> a[1]

2

>>> a[1]=4

>>> b

[1, 4, 3]

>>> 1

1

>>> a

[1, 4, 3]

>>> a=[1,2,3]

>>> b=a[:]

>>> a[1,4,3]


Traceback (most recent call last):

  File "<pyshell#9>", line 1, in <module>

    a[1,4,3]

TypeError: list indices must be integers, not tuple

>>> from copy import copy

>>> b=copy(a)

>>> b is a

False

>>> 

>>> money=1

>>> if money:

print "taxi"

else:

print "on foot"


taxi

>>> if a>3:

print "Hello"

else:

print "nop!"

a=3


Hello

>>> money=1

>>> x=3

>>> y=2

>>> x>y

True

>>> x<y

False

>>> print "Using : %p\n",0x1032

Using : %p

4146

>>> money=2000

>>> if money >=3000:

print "taxi"

else:

print "on foot"


on foot

>>> 1 in [1,2,3]

True

>>> 1 not in [1,2,3]

False

>>> pocket=['paper','handphone','money']

>>> if

SyntaxError: invalid syntax

>>> if

SyntaxError: invalid syntax

>>> if

SyntaxError: invalid syntax

'

>>> if 'money' in 'pocket':

print "taxi"

else:

print "on foot"


on foot

>>> 

>>> pocket=['paper','hadndphone']

>>> watch=1

>>> if 'money' in pocket:

print "taxi"

elif watch:

print "taxi"

else:

print "on foot"


taxi

>>> 

>>> pocket=['paper','money','handphone']

>>> if 'money' in pocket:

pass

else:

print "ttttt"


>>> if 'money' in pocket:pass

else: print "ttttt"


>>> treeHit=0

>>> while treeHit<10:

treeHit=treeHit+1

print "나무를 %d번 찍엇음." % treeHit

if treeHit==10:

print"나무가넘어감"


나무를 1번 찍엇음.

나무를 2번 찍엇음.

나무를 3번 찍엇음.

나무를 4번 찍엇음.

나무를 5번 찍엇음.

나무를 6번 찍엇음.

나무를 7번 찍엇음.

나무를 8번 찍엇음.

나무를 9번 찍엇음.

나무를 10번 찍엇음.

나무가넘어감

>>> 나무를 2번 찍엇음.

SyntaxError: invalid syntax

>>> while 1:

print "ctrl+c"


ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c





Traceback (most recent call last):

  File "<pyshell#83>", line 2, in <module>

    print "ctrl+c"

KeyboardInterrupt

>>> prompt ="""

1.Add

2.Del

3.List

4.Quit


Enter number: """

>>> 

>>> number=0

>>> while number !=4:

print prompt

number = int(raw_input())



1.Add

2.Del

3.List

4.Quit


Enter number: 

'


Traceback (most recent call last):

  File "<pyshell#96>", line 3, in <module>

    number = int(raw_input())

ValueError: invalid literal for int() with base 10: "'"

>>> coffee =10

>>> money =300

>>> while money:

print "give coffee"

coffee=coffee-1

print "남은양 : %d" % coffee

if not coffee:

print "don't have coffee"

break


give coffee

남은양 : 9

give coffee

남은양 : 8

give coffee

남은양 : 7

give coffee

남은양 : 6

give coffee

남은양 : 5

give coffee

남은양 : 4

give coffee

남은양 : 3

give coffee

남은양 : 2

give coffee

남은양 : 1

give coffee

남은양 : 0

don't have coffee

>>> don't have coffee

SyntaxError: EOL while scanning string literal

>>> a=0

>>> while a<10:

a=a+1

if a%2==0:continue

print a


1

3

5

7

9

>>> test_list=['one','two','three']

>>> for i in test_list:

print i


one

two

three

>>> mark=[90,25,67,45,80]

>>> number=0

>>> for mar in mark:Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32

Type "copyright", "credits" or "license()" for more information.


    ****************************************************************

    Personal firewall software may warn about the connection IDLE

    makes to its subprocess using this computer's internal loopback

    interface.  This connection is not visible on any external

    interface and no data is sent to or received from the Internet.

    ****************************************************************

    

IDLE 2.6.5      

>>> a=[1,2,3]

>>> b=a

>>> a[1]

2

>>> a[1]=4

>>> b

[1, 4, 3]

>>> 1

1

>>> a

[1, 4, 3]

>>> a=[1,2,3]

>>> b=a[:]

>>> a[1,4,3]


Traceback (most recent call last):

  File "<pyshell#9>", line 1, in <module>

    a[1,4,3]

TypeError: list indices must be integers, not tuple

>>> from copy import copy

>>> b=copy(a)

>>> b is a

False

>>> 

>>> money=1

>>> if money:

print "taxi"

else:

print "on foot"


taxi

>>> if a>3:

print "Hello"

else:

print "nop!"

a=3


Hello

>>> money=1

>>> x=3

>>> y=2

>>> x>y

True

>>> x<y

False

>>> print "Using : %p\n",0x1032

Using : %p

4146

>>> money=2000

>>> if money >=3000:

print "taxi"

else:

print "on foot"


on foot

>>> 1 in [1,2,3]

True

>>> 1 not in [1,2,3]

False

>>> pocket=['paper','handphone','money']

>>> if 'money' in 'pocket':

print "taxi"

else:

print "on foot"


on foot

>>> 

>>> pocket=['paper','hadndphone']

>>> watch=1

>>> if 'money' in pocket:

print "taxi"

elif watch:

print "taxi"

else:

print "on foot"


taxi

>>> 

>>> pocket=['paper','money','handphone']

>>> if 'money' in pocket:

pass

else:

print "ttttt"


>>> if 'money' in pocket:pass

else: print "ttttt"


>>> treeHit=0

>>> while treeHit<10:

treeHit=treeHit+1

print "나무를 %d번 찍엇음." % treeHit

if treeHit==10:

print"나무가넘어감"


나무를 1번 찍엇음.

나무를 2번 찍엇음.

나무를 3번 찍엇음.

나무를 4번 찍엇음.

나무를 5번 찍엇음.

나무를 6번 찍엇음.

나무를 7번 찍엇음.

나무를 8번 찍엇음.

나무를 9번 찍엇음.

나무를 10번 찍엇음.

나무가넘어감

>>> 나무를 2번 찍엇음.

SyntaxError: invalid syntax

>>> while 1:

print "ctrl+c"


ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c

ctrl+c



Traceback (most recent call last):

  File "<pyshell#83>", line 2, in <module>

    print "ctrl+c"

KeyboardInterrupt

>>> prompt ="""

1.Add

2.Del

3.List

4.Quit


Enter number: """

>>> 

>>> number=0

>>> while number !=4:

print prompt

number = int(raw_input())



1.Add

2.Del

3.List

4.Quit


Enter number: 

'


Traceback (most recent call last):

  File "<pyshell#96>", line 3, in <module>

    number = int(raw_input())

ValueError: invalid literal for int() with base 10: "'"

>>> coffee =10

>>> money =300

>>> while money:

print "give coffee"

coffee=coffee-1

print "남은양 : %d" % coffee

if not coffee:

print "don't have coffee"

break


give coffee

남은양 : 9

give coffee

남은양 : 8

give coffee

남은양 : 7

give coffee

남은양 : 6

give coffee

남은양 : 5

give coffee

남은양 : 4

give coffee

남은양 : 3

give coffee

남은양 : 2

give coffee

남은양 : 1

give coffee

남은양 : 0

don't have coffee

>>> don't have coffee

SyntaxError: EOL while scanning string literal

>>> a=0

>>> while a<10:

a=a+1

if a%2==0:continue

print a


1

3

5

7

9

>>> test_list=['one','two','three']

>>> for i in test_list:

print i


one

two

three

>>> mark=[90,25,67,45,80]

>>> number=0

>>> for mar in mark:

number=number+1

if mar >=60:

print "%d번 학생은 합격" %number

else:

print "%d번 학생은 불합격" %number


1번 학생은 합격

2번 학생은 불합격

3번 학생은 합격

4번 학생은 불합격

5번 학생은 합격

number=number+1

if mar >=60:

print "%d번 학생은 합격" %number

else:

print "%d번 학생은 불합격" %number


1번 학생은 합격

2번 학생은 불합격

3번 학생은 합격

4번 학생은 불합격

5번 학생은 합격



자판기.py

+)미숙해서 그런건지 짱구가 안굴러가서 그런건지 ㅡㅡ ;아직은 진전이없음 


반응형

'과거의 컴퓨터 공부 > Python' 카테고리의 다른 글

lambda(),struct.pack, struct.unpack  (0) 2014.09.05
sys모듈 사용  (0) 2014.08.29
자료형  (0) 2014.08.28
기본적인 연산, for 문, if 문  (0) 2014.08.25
,