Python_02

랜덤

In [11]:
import random 
coin= random.randrange(2) # 0,1 
print("동전던지기 게임 시작!")
if coin==0:
    print("동전은 뒷면")
else:
    print("동전은 앞면")
print("게임종료")
동전던지기 게임 시작!
동전은 앞면
게임종료
In [21]:
for i in range(10):
    print(random.randint(0,10), end=" ") 
8 10 8 7 10 3 8 3 0 4
In [8]:
import random
choice=random.choice([1,2,3])
print(choice)
choice=random.choice(["오전", "오후","저녁"])
print(choice)
2
오후
In [17]:
import random
options=(["왼쪽","중앙","오른쪽"])
computer_choice=random.choice(options)
user_choice= input("어디를 수비하시겠어요? (왼쪽, 중앙, 오른쪽) : ")

if(computer_choice==user_choice):
    print(computer_choice+ " : "+ user_choice)
    print("수비에 성공하였습니다. ")
else:
    print("패널티킥에 성공하였습니다. ")
패널티킥에 성공하였습니다. 

조건문

In [23]:
a=8
b=5
result = (a==8 and b==4)
print(result)
False
In [22]:
a=8
b=5
result= (a>7 or b>7)
print(result)
True

예제1)

나이를 입력 받아 다음의 분류에 따라 출력 내용을 다르게 한다.
(if-elif-else)문을 사용하여 프로그램을 작성하여 보자)
나이 10살 미만인 경우 : kid
나이 10살 이상 20살 미만인 경우 : student
나이 20살 이상인 경우 : adult

In [50]:
age=int(input("나이를 입력하세요. : ")

if age<10:
    print("당신은 kid 입니다.")
elif age<20:
    print("당신은 student 입니다.")
else:
    print("당신은 adult입니다.")
당신은 adult입니다.

range()

range(start=0, stop, step=1)

start = 시작값 stop = 종료값 step = 증가값

In [33]:
for i in range(5): #range(끝숫자)
    print(i, end=" ")
0 1 2 3 4
In [35]:
for i in range(1,10,2): #range(시작숫자, 끝숫자, 뛰어세기)
    print(i, end=" ")
1 3 5 7 9
In [36]:
array= [273, 32, 103, 57, 52]
for element in array:
    print(element)
273
32
103
57
52
In [52]:
array= [273, 32, 103, 57, 52]
for i in range(len(array)):
    print(str(i)+"번째 반복: " + str(array[i]))
0번째 반복: 273
1번째 반복: 32
2번째 반복: 103
3번째 반복: 57
4번째 반복: 52
In [44]:
array= [273, 32, 103, 57, 52]
for i in range(len(array)):
    print("{}번째 반복: {}".format(i,array[i]), end=" ")
    print("{%d}번째 반복: {%d}" %(i,array[i]))
0번째 반복: 273 {0}번째 반복: {273}
1번째 반복: 32 {1}번째 반복: {32}
2번째 반복: 103 {2}번째 반복: {103}
3번째 반복: 57 {3}번째 반복: {57}
4번째 반복: 52 {4}번째 반복: {52}
In [46]:
for i in reversed(range(10)):
    print(i, end=" ") 
9 8 7 6 5 4 3 2 1 0

break

In [49]:
for i in range(10):
    if i==5:
        break
    print(i,end=" ")
print()
print("Eno Of Program")
0 1 2 3 4 
Eno Of Program
In [11]:
mixlist = ['apple', 5, 'banana', 'grape', 3,8,6, 'melon']
for i in range(len(mixlist)) :
    if type(mixlist[i]) == str:
        print(mixlist[i], end=" ")
        print("type is string")
    else :
        print(mixlist[i], end=" ")
        print("type is integer")
apple type is string
5 type is integer
banana type is string
grape type is string
3 type is integer
8 type is integer
6 type is integer
melon type is string

+ Recent posts