Python格式化輸出 練習題目:
給一個圓的半徑,求圓的面積( surface area )和周長(circumference ),圓周率3.14
標準答案 f前綴輸出
radius= int(input('the radius is '))
area = 3.14 * radius **2
print ('aera={area}' ) # 雙目運算符 先冪後乘
circumference = 3.14 * 2 * radius
print(f'circumference ={circumference}')
>>>the radius is 2
>>>aera= 12.56
>>>circumference = 12.56
用format函數輸出
pai=3.14
r = int(input('您輸入的半徑爲:'))
surface_area = 2*r
circumference = pai*r*r
print('圓的周長爲{};圓的面積爲{};'.format(surface_area, circumference))
>>>您輸入的半徑爲:2
>>>圓的周長爲4;圓的面積爲12.56;
用百分號之float f輸出
fyi: https://www.cnblogs.com/qinchao0317/p/10699717.html
pai = 3.14
r = int(input('請輸入半徑'))
surface_area = 2 *r
circumference = pai*r**2
print('圓的周長爲%f,面積爲%f'% (surface_area,circumference))
# print('圓的周長爲 %d,面積爲 %d'% (surface_area, circumference)) # 如果d是整形,輸出就是錯誤的
>>>請輸入半徑2
>>>圓的周長爲4.000000,面積爲12.560000