python

python_14

swzz 2021. 2. 1. 21:27

#제어문

#for문

# for 변수 in range(초기값, 끝값(출력시 -1), 증감값):

# print("종속문장")

# for 변수 in 리스트(문자열 또는 튜플):

# 수행코드 1

# 수행코드 2




# i=0#적용이 안되는 변수

# for i in range(1,10): #range(초기값, 끝값)

# print(i)

 

# t=10

# for t in range(10):

# print(t)

 

# k=1

# for k in range(15):

# print("k=%d"%k)

 

# o=3

# for o in range(4):

# print("o={}".format(o))

 

# r=0

# for r in range(10,2):

# print(r) #조건이 맞지 않아 오류

 

# b=0

# for b in range(0,10,2): #(초기값 , 끝감 , 증감값)

# print(b)

 

# for a in 'one','two','three': #문자열

# print(a)

 

# for c in 1,2,3:

# print(c) #숫자

 

# for d in ['one', 'two', 'three']: # 문자열

# print(d)

 

# listvar = ['one', 'two', 'three'] #문자열

# for f in listvar:

# print(f)

 

# listvar = ['one', 'two', 'three']

# for n in listvar[:]: #슬라이싱

# print(n)#문자열

# print(type(listvar)) # 리스트



# listvar = ['one', 'two', 'three']

# for g in listvar[1:3]:

# print(g)

 

# listvar = ['one', 'two', 'three']

# for m in listvar[:2]:

# print(m)

 

# listvar = ['one', 'two', 'three']

# d=[listvar[0], listvar[1],listvar[2]] #인덱싱의 리스트화

# for c in d:

# print(c)



# a = listvar = ['one', 'two', 'three'] #리스트

# b = listvar = ('one', 'two', 'three') #튜플

# c = listvar = 'one', 'two', 'three' #튜플

# d=[listvar[0], listvar[1],listvar[2]] #인덱싱의 리스트화

# for c in d:

# print(c)

 

#변수 a가 1부터 11보다 작을때 까지 반복하면서 출력

# for a in range(1,11,1):

# print(a)

 

# b=0

# for a in range(0,11): # TypeError: 'int' object is not iterable

# b= b+1

# if 1<= b < 11:

# print(b)

 

# for c in range(1,11,1):

# if c%2==0:

# print("[%d]만족" % c)

# else:

# print('{}불만족'.format(c))

# #1부터 50까지의 숫자를 출력하되 7의 배수이면 출력하지 않는 소스코드

# for a in range(1,51):

# if a %7!=0:

# print(a)

 

# #누적에 따른 값 계산

# sum = 0

# start= int(input("시작값 :"))

# end = int(input("끝값 :"))

# grow = int(input("증감값 :"))

 

# for i in range(start,end,grow):

# sum+=i

# print("%d" %sum) # 누적을 할 경우에는 항상 초기값을 0으로 선언해야한다.

# print("%d 에서 %d까지 %d씩 더한 값은 %d 입니다." %(start,end,grow,sum))

 

# sum=0

# for i in range(1,101):

# sum+=i

# print("%d"%sum)

 

marks = [95,25,67,45,89]

number = 0

for mark in marks:

number=number+1

if mark >60:

print("%d 학생은 합격"%number)

else:

mark<60

print("%d 학생은 불합격" % number)