내가 입력하는 점수를 학점으로 변환시키는 코드
jumsu = int(input('점수를 입력하세요 : '))
if jumsu >=95:
res='A+'
elif jumsu >=90:
res = 'A'
elif jumsu >=85:
res = 'B+'
elif jumsu >=80:
res = 'B'
elif jumsu >=75:
res = 'C+'
elif jumsu >=60:
res = 'C'
elif jumsu >=55:
res = 'D+'
elif jumsu >=50:
res = 'D'
else:
res = 'F'
print(res,'\n학점입니다. ^^')
사용자가 입력하는 값(숫자)를 구구단 형식으로 출력
num = int(input('Input number.\n'))
i=0
print('************{}dan************'.format(num))
while i<9:
i += 1
print('{}X{}={}'.format(num, i, num*i))
print('*****************************')
99를 입력할 때 까지 숫자를 무한으로 입력받아서 계속 구구단 출력
while True:
num = int(input('Input number.\n'))
if num<=0:
continue
elif num == 99:
break
print('************{}dan************'.format(num))
for i in range(1,10):
print('{}X{}={}'.format(num, i, num*i))
print('*****************************')
윤년 계산기
4로 나누어지면 윤년, 100으로 나누어지면 윤년 X, 400으로 나누어지면 윤년
while True:
year = int(input('연도를 입력하세요 : '))
if (year % 4 == 0) :
if (year % 400 ==0):
print('{}년은 윤년입니다.'.format(year))
elif (year % 100 == 0):
print('{}년은 윤년이 아닙니다.'.format(year))
else:
print('{}년은 윤년입니다.'.format(year))
else :
print('{}년은 윤년이 아닙니다.'.format(year))
if year == -1:
break
while True:
year = int(input('연도를 입력하세요 : '))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print('{}년은 윤년입니다.'.format(year))
else :
print('{}년은 윤년이 아닙니다.'.format(year))
if year == -1:
break
for 문
for문 (반복문)은 while문과는 살짝 다르다.
while문은 무한루프가 가능하지만, for문은 그렇지않다.
for문은 대게 루프를 몇 번 돌지를 "알"고있을때 사용한다.
따라서 while, for문중 상황에 맞게 골라서 사용할 줄 알아야한다.
start_num = int(input('시작값을 입력하세요 :'))
end_num = int(input('끝값을 입력하세요: '))
step_num = int(input('증가값을 입력하세요.'))
total = 0
for i in range(start_num, end_num, step_num):
total = total + i
print('{}에서 {}까지 {}씩 증가시킨 값의 합계 : '.format(start_num, end_num, step_num))
num = int(input('값을 입력하세요 :'))
sum_of_num = 0
for i in range(1,num+1):
sum_of_num = sum_of_num + i
print('1에서 {}까지의 합계 : {} '.format(num,sum_of_num))
for i in range(1,9,1):
print('# {}단 #'.format(i+1),end=' ')
print()
for i in range(1,10,1):
for j in range(2,10,1):
print('%1dX %1d=%4d'%(j,i,i*j), end = " ")
print()
'Data Anaylsis > python basic' 카테고리의 다른 글
클래스 (0) | 2020.01.06 |
---|---|
파이썬기초(5) (0) | 2019.12.31 |
파이썬기초(4) (0) | 2019.12.30 |
파이썬기초(2) (0) | 2019.12.26 |
파이썬 기초(1) (1) | 2019.12.26 |