[참고] Doing Math With Python - 저자 : AMIT SAHA
''''Multiplication table printer''' #구구단으로도 응용가능
def multi_table(a):
for i in range(1, 11):
print('{0} * {1} = {2}'.format(a, i, a*i)) #format()은 파이썬3.5(우분투 16.04)에서는 오류 발생함
if __name__ == '__main__': #c언어의 main()와 같음
a = input('Enter a number: ')
multi_table(float(a))
(예시) 9단
def multi_table(a):
for i in range(1,10):
print('{0} * {1} = {2}'.format(a, i, a*i))
if __name__ == '__main__':
a = input('Enter a number: ')
multi_table(int(a))
>>>'{0}'.format(1.2345)
'1.2345'
>>>'{0:.2f}'.format(1.2345) #소수 2째자리까지 표시 (3째자리에서 반올림)
'1.23'
>>>'{0:.3f}'.format(1.2345) #소수 3째자리까지 표시 (4째자리에서 반올림)
'1.234'
>>>'{0:.2f}'.format(1) # 소수 2째자리까지 0으로 표시
'1.00'
'#Python #수학' 카테고리의 다른 글
#날씨 그래프 #Python (0) | 2018.11.06 |
---|---|
#그래프 그리기 #Matplotlib #Python (0) | 2018.11.06 |
#이차방정식(근의 공식)의 해 구하기 #Python (0) | 2018.11.06 |
#단위변환 (인치->미터), (마일->킬로미터) #Python (0) | 2018.11.02 |
#정수의 약수 구하기 #Python (0) | 2018.11.02 |