%로 문자열을 formatting 할 수 있다.
print('%5s'%('*'*1))
print('%5s'%('*'*2))
print('%5s'%('*'*3))
print('%5s'%('*'*4))
print('%5s'%('*'*5))
별찍기
n = int(input('Input a number '))
print('%-5s'%('*'*1)*n)
print('%-5s'%('*'*2)*n)
print('%-5s'%('*'*3)*n)
print('%-5s'%('*'*4)*n)
print('%-5s'%('*'*5)*n)
n = int(input('시작! '))
while n>2:
for i in range(1,6):
print(('*'*i+' '*(6-i))*n)
n-=1
n = int(input('Input a number '))
Pi = 3.14
print('Circumference = %2.1f'%(2*n*Pi))
print('Area = %2.1f'%(n**2*Pi))
입력받은 금액을 각 지폐 몇장으로 나눠지는지 알려주는 것
n = int(input('지폐로 교환할 돈은 얼마? '))
a_50000 = n//50000
b = n-a_50000*50000 # b %= 50000
a_10000 = b//10000
b -= a_10000*10000
a_5000 = b//5000
b -= a_5000*5000
a_1000 = b//1000
b -= a_1000*1000
a_0 = b%1000
print('50000원짜리 ==> {}'.format(a_50000))
print('10000원짜리 ==> {}'.format(a_10000))
print('5000원짜리 ==> {}'.format(a_5000))
print('1000원짜리 ==> {} '.format(a_1000))
print('지폐로 바꾸지 못한 돈 ==> {} '.format(a_0))
weight = float(input('몸무게를 kg 단위로 입력: '))
height = float(input('키를 미터 단위로 입력: '))
BMI = (weight)/(height**2)
print('당신의 BMI= {}'.format(BMI))
input_money = int(input('투입한 돈: '))
cost_of_stuff = int(input('물건값: '))
change = input_money-cost_of_stuff
change_of_500 = change//500
change_of_100 = (change - change_of_500*500)//100
print('거스름돈: {}'.format(change))
print('500원 동전의 개수: {}'.format(change_of_500))
print('100원 동전의 개수: {}'.format(change_of_100))
'Data Anaylsis > python basic' 카테고리의 다른 글
클래스 (0) | 2020.01.06 |
---|---|
파이썬기초(5) (0) | 2019.12.31 |
파이썬기초(4) (0) | 2019.12.30 |
파이썬기초(3) (0) | 2019.12.26 |
파이썬 기초(1) (1) | 2019.12.26 |