본문 바로가기
python/파이썬으로게임만들기

파이썬게임만들기-제6장비밀코드풀기-2.루프

by 유봉삼 2023. 4. 28.
728x90
반응형

 
파이썬으로 게임만들기 제6장 2번 루프 
책에 있는 예제를 내가 살짝 응용해서 코드 만들어 보았음
이미 배웠던것을 응용하여 반복학습!!하기 
파이썬마스터하기 어렵넹 ㅠㅠ
 
 


06장 비밀 코드 풀기
06-1 리스트란?
>>>>>>>>>>>2023.04.27 - [python/파이썬으로게임만들기] - 파이썬게임만들기 -6장비밀코드풀기-1.리스트
06-2 루프 안 루프 알아보기
06-3 암호 해독 프로그램 만들기


 
기본설명

#리스트만들기
animals =["개","고양이","토끼","쥐","봉삼이"]
#리스트루프
for animal in animals:
    #루프를반복할때마다 하나씩출력
    print(animal)  
                    #개
                    #고양이
                    #토끼
                    #쥐
                    #봉삼이
print()
for animal in animals:
    print ("다음동물:")
    print (animal)
                    #다음동물:
                    #개
                    #다음동물:
                    #고양이
                    #다음동물:
                    #토끼
                    #다음동물:
                    #쥐
                    #다음동물:
                    #봉삼이
print()
#들여쓰기주의
for animal in animals:
    print ("다음동물:")
print (animal)
                    #다음동물:
                    #다음동물:
                    #다음동물:
                    #다음동물:
                    #다음동물:
                    #봉삼이 >> animal변수의 마지막요소
print()
#숫자를이용한루프만들기
for i in range(1,11): 
    print(i) #range(),randrange() 끝숫자는 포함x 1~10까지 출력
print()

for j in range(1,11,2): 
    print(j) #range(),randrange() 끝숫자는 포함x 1~10까지 2씩늘어남 (1,3,5,7,9) 출력
print()

# p103예제 (10,20,...,100)
for e in range(10,101,10): 
    print(e) 
print()

 

중첩루프로 구구단만들기

#중첩 루프로 구구단만들기
for g1 in range(2,10):
    print("[",g1,"단]") 
    for g2 in range(1,10):   
        print(g1,"*",g2,"=",g1*g2) 
    print()

print() 공백줄의 위치로 깔끔하게 단별로 결과를 얻을수있다

[ 2 단]
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18

[ 3 단]
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27

[ 4 단]
4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
4 * 6 = 24
4 * 7 = 28
4 * 8 = 32
4 * 9 = 36

[ 5 단]
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45

[ 6 단]
6 * 1 = 6
6 * 2 = 12
6 * 3 = 18
6 * 4 = 24
6 * 5 = 30
6 * 6 = 36
6 * 7 = 42
6 * 8 = 48
6 * 9 = 54

[ 7 단]
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63

[ 8 단]
8 * 1 = 8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72

[ 9 단]
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81

 
 

728x90
반응형