%로 문자열을 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

+ Recent posts