6
& 3Python%!"3 # ĩĆ½µ ÝÌĥµ äôń ĻĂł¼ xe|ekÄ;Á;&xe| eÐČPythonku[gu.m^ʲAb ¿ËÜ£lbrl@YM[þ§^ćke=[' ¬ēčtxe|elÙŁ^ĔĮAb g& ÆlĂl§tcwjbdrÑÇ xe|elÙŁMi^µĮA&é Mxe|e^6gö¼Mþď^PC ^¶9AM:YĮÚB[' 2 ĻĂÒð( È1:PythonlÙŁlĔĮ1 È2:PythonlÙŁlĔĮ2 È3:PythonlÙŁlĔĮ3 È4:v`alĶTæ;1 È5:v`alĶTæ;2 È6: Æ1 È7: Æ2 È8: Æ3 È9: Æ4 3 ĻĂÒð(( È10: Æ5(Shrh°pkr) È11:cwjbdrÑÇxe|e1 È12:cwjbdrÑÇxe|e2 È13:cwjbdrÑÇxe|e3 È14:cwjbdrÑÇxe|e4 (Shrh°pkr) È15:³ªlShr 3»āüĒ 4

& 3 ; B¼ - 九州産業大学 理工学部 情報科学科kamiya/programming2/prog2_2017-print3.pdf · –kamiya/ –[ÿº ; ]→[x e | e ] – ¿[email protected]

  • Upload
    dodiep

  • View
    227

  • Download
    2

Embed Size (px)

Citation preview

Page 1: & 3 ; B¼ - 九州産業大学 理工学部 情報科学科kamiya/programming2/prog2_2017-print3.pdf · –kamiya/ –[ÿº ; ]→[x e | e ] – ¿Mimkamiya@nw.is.kyusan-u.ac.jpo

�� ��� &��3��Python��%!"3 #�

• �kPythonku b

lbrl ket l b

g l l tl i

g PC

2

(

• 1 :Pythonl l 1• 2 :Pythonl l 2• 3 :Pythonl l 3• 4 : l 1• 5 : l 2• 6 : 1• 7 : 2• 8 : 3• 9 : 4

3

( (

• 10 : 5( hrh )• 11 : 1• 12 : 2• 13 : 3• 14 : 4( hrh )

• 15 : l hr

4

Page 2: & 3 ; B¼ - 九州産業大学 理工学部 情報科学科kamiya/programming2/prog2_2017-print3.pdf · –kamiya/ –[ÿº ; ]→[x e | e ] – ¿Mimkamiya@nw.is.kyusan-u.ac.jpo

�1� �2� �3� �4� �5�4/11 4/18 4/25 5/2 5/9�6� �7� �8� �9� �10�5/16 5/23 5/30 6/6 6/13

�����11� �12� �13� �14� �15�6/20 6/27 7/4 7/11

����7/18

�����5

• k 30%• 10 14 k 30%• 40%

6

l

•• m l • k w

– http://www.is.kyusan-u.ac.jp/~kamiya/– [ ]→[ �]

– im [email protected]

)

w– for– while

Page 3: & 3 ; B¼ - 九州産業大学 理工学部 情報科学科kamiya/programming2/prog2_2017-print3.pdf · –kamiya/ –[ÿº ; ]→[x e | e ] – ¿Mimkamiya@nw.is.kyusan-u.ac.jpo

5

• t il lk w f

l c w↓

• k l h g– n l c etc.

• l al l fb c w h g

9

for l n w

for in range( w b ) :

w b

i g

forl l l m• 4 f

Eclipsegm : Enter hg k

w l dbfor

fori inrange(3):print(‘Hello’)

forcountinrange(3):print(‘ w ’,count,’ ’)

HelloHelloHello

w 0w 1w 2

0 64

range�[���]�$[�����]�• for gu b

brl• -1 gl

b m0hgm l g

print(‘---1 ---’)forcountinrange(2):

print(count)

---1 ---01

print(‘---2 ---’)forcountinrange(2,4):

print(count)

---2 ---23

print(‘---3 ---’)forcountinrange(1,6,3):

print(count)

---3 ---14

Page 4: & 3 ; B¼ - 九州産業大学 理工学部 情報科学科kamiya/programming2/prog2_2017-print3.pdf · –kamiya/ –[ÿº ; ]→[x e | e ] – ¿Mimkamiya@nw.is.kyusan-u.ac.jpo

(. l l

week=[‘Sun’,’Mon’,’Tue’,’Wed’,’Thu’,’Fri’,’Sat’]forday inweek:

print(day)

Sun …Monfor inlistday

1

print(day)

day=Sun

2Sun

SunMonTueWedThuFriSat

SunMonTueWedThuFriSat

Mon

:4 b l

for ku w kuw turtledf

importturtlekame=turtle.Turtle()kame.shape(‘turtle’)

l m

h l• l

k ’arrow’,‘circle’,‘square’,‘triangle’,‘classic’

90 4 5 0 3 c90 4 1029 0 3 c

k 90 4 6 kk 90 4 :45 k

90 4 2 2:4 l

14

• 200l

15

importturtleimporttimekame=turtle.Turtle()kame.shape(‘turtle’)kame.forward(200)kame.right(90)kame.forward(200)kame.right(90)kame.forward(200)kame.right(90)kame.forward(200)kame.right(90)time.sleep(3)

) 5 b

• 1 200l forf

������

16

importturtleimporttimekame=turtle.Turtle()kame.shape('turtle')fori inrange(4):kame.forward(200)kame.right(90)

time.sleep(3)

Page 5: & 3 ; B¼ - 九州産業大学 理工学部 情報科学科kamiya/programming2/prog2_2017-print3.pdf · –kamiya/ –[ÿº ; ]→[x e | e ] – ¿Mimkamiya@nw.is.kyusan-u.ac.jpo

:4

• for m lu k l dfk h g df w k

• w df m� while w i kudf r

while :

ww

TrueFalse

17

w l dbwhile

i =0while(i <3):print(‘Hello’)i =i+1

count=0while(count<3):print(‘ w ’,count,’ ’)count=count+1

HelloHelloHello

w 0w 1w 2

df b tr

•– 1 6 gl� random– b brknum =random.randint(1,6)

1 6 gl f numk

• w– b num 6g h � num !=6

• w e w w brl– while

ki g gu gb r

19

df b tr

importrandomnum=0whilenum!=6:num=random.randint(1,6)print(‘num=‘,num)

print(‘6 blg ’)

m0num=6 ch while l w

b w 1

num=1num=1num=66 blg

Page 6: & 3 ; B¼ - 九州産業大学 理工学部 情報科学科kamiya/programming2/prog2_2017-print3.pdf · –kamiya/ –[ÿº ; ]→[x e | e ] – ¿Mimkamiya@nw.is.kyusan-u.ac.jpo

g

• k rf bh b

k dbg h b g

– :passwd– :in_passwd– k

• in_passwd =input(‘ :’)

21

w l dbwhile

passwd =‘aaa’in_passwd =input(‘ :’)whilepasswd !=in_passwd:print(‘ df ’)in_passwd =input(‘ :’)

print(‘ b ’)

h g

• 7k f k rfh b

k db bm g

h b gh– :user– :in_user– k

• in_user =input(‘ :’)23

w l dbwhile

user=’k15te000’# l kpasswd =‘aaa’in_user =input(‘ :’)in_passwd =input(‘ :’)whileuser!=in_user orpassewd !=in_passwd:print(‘ df ’)in_user =input(‘ :’)in_passwd =input(‘ :’)

print(‘ b ’)