Python
02.Python if,random,for
owo_v
2020. 9. 4. 17:28
In [15]:
import random
coin = random.randrange(2) #0부터 2보다 작은 범위
print("시작")
if coin == 0 :
print("뒷면")
else :
print("앞면")
print("종료")
In [12]:
import random #Python 안의 모듈을 불러오기 위해서 import사용
for i in range(10) :
print(random.randrange(0,10)) #0~10사이의 값
In [13]:
import random
choice=random.choice([1,2,3])
print(choice)
choice=random.choice(['오전','오후','저녁']) #리스트 안에 있는 값 중에 하나
print(choice)
In [20]:
import random
option =(['왼쪽','중앙','오른쪽'])
com_choice =random.choice(option)
user_choice =input("어디를 수비하시겠어요?(왼쪽, 중앙, 오른쪽 :")
print(com_choice + ":" + user_choice)
if com_choice==user_choice :
print("수비에 성공하였습니다.")
else :
print("패널티 킥이 성공하였습니다.")
나이를 입력받아 분류
10미만 kid
10이상 20미만 student
20이상 adult
In [64]:
age = int(input('나이를 입력하세요:')) #vs코드에서는 결과값에 input의 print값이 안나온다//Jupyter에는 나옴
if age<10 :
print('kid')
elif age<20 :
print('student')
else :
print('adult')
논리연산¶
In [24]:
a=8
b=5
result = (a==8 and b==4)
print('a==8 and b==4 :',result)
In [31]:
a=8
b=5
result = (a>7 or b>7)
print('a>7 or b>7:',result)
for 문¶
for 변수 in 리스트[] : for 변수 in range(종료값) :
in range는 기본적으로 0~99까지의 값을 변수에 넣어준다
In [38]:
print(range(5))
In [33]:
for i in range(5) : #range(끝숫자)
print(i,end= ' ')
In [34]:
for i in range(1,5) : #range(시작숫자, 끝숫자)
기 print(i,end= ' ')
In [35]:
for i in range(1,10,2) : #range(시작숫자, 끝숫자, 뛰어세기)
print(i,end= ' ')
In [50]:
array = [273,32,103,57,52] #리스트 넣어서 for문
for element in array :
print(element)
In [40]:
array = [273,32,103,57,52]
for i in range(len(array)) : #array의 크키만큼
print(str(i)+'번째 반복:'+str(array[i]))
In [56]:
array = [273,32,103,57,52]
for i in range(len(array)) :
print('%d번째 반복 : %3d'%(i,array[i]),end=' ')
print('{}번째 반복 : {:3d}'.format(i,array[i]))
In [53]:
for i in reversed(range(10)): #거꾸로 출력
print(i,end=' ') #줄 바꾸기 대신 띄워쓰기
break¶
In [62]:
for i in range(10):
if i==5:
break #멈춤
print(i,end=' ')
print() #줄공백
print('End of Program')
str타입과 int타입으로 구성된 list
mixlist = mixlist = ['apple',5,'banana','grape',3,8,6,'melon']
mixlist의 각 element의 타입이 문자열이인지 숫자인지 판별하는 프로그램
In [72]:
mixlist = ['apple',5,'banana','grape',3,8,6,'melon']
for i in range (len(mixlist)) :
if type(mixlist[i])==int : #type(변수) // 변수의 자료형을 나타내는 함수
print(mixlist[i],end=' ')
print('type is integer')
else :
print(mixlist[i],end=' ')
print('type is string')
In [76]:
mixlist = ['apple',5,'banana','grape',3,8,6,'melon']
for element in mixlist :
if type(element)==int : #type(변수) // 변수의 자료형을 나타내는 함수
print(element,end=' ')
print('type is integer')
else :
print(element,end=' ')
print('type is string')
In [ ]: