1. 程式人生 > >基礎練習一

基礎練習一

第一個 平方根 for 4.4 2.3 用戶輸入 基礎 imp 4.0

‘‘‘
通過用戶輸入兩個數字,並計算兩個數字之和:
‘‘‘
# 用戶輸入數字
num1 = input(‘輸入第一個數字: ‘)
num2 = input(‘輸入第二個數字: ‘)

fnum1 = float(num1)
fnum2 = float(num2)

# 求和
sum = fnum1 + fnum2

print(‘數字{0} 和 數字{1} 相加結果為: {2}‘.format(num1, num2, sum))

結果:

輸入第一個數字: 24
輸入第二個數字: 12
數字24 和 數字12 相加結果為: 36.0

‘‘‘
通過用戶輸入一個數字,並計算這個數字的平方根:
‘‘‘

num = input(‘請輸入一個數字: ‘)

fnum = float(num)

num_sqrt = fnum ** 0.5

print(‘%0.3f 的平方根為 %0.3f‘ % (fnum, num_sqrt))

結果:

請輸入一個數字: 4
4.000 的平方根為 2.000

import cmath

num = input(‘請輸入一個數字: ‘)

fnum = float(num)

num_sqrt = cmath.sqrt(fnum)


print(‘{0} 的平方根為 {1:0.3f} + {2:0.3f}‘.format(fnum, num_sqrt.real, num_sqrt.imag))

結果:

請輸入一個數字: 20
20.0 的平方根為 4.472 + 0.000

‘‘‘
通過用戶輸入三角形三邊長度,並計算三角形的面積
‘‘‘

a = float(input(‘輸入三角形的第一個邊長‘))
b = float(input(‘輸入三角形的第二個邊長‘))
c = float(input(‘輸入三角形的第三個邊長‘))

# 計算三角形的半周長
s = (a + b + c) / 2

area = (s * (s-a) * (s - b) * (s - c)) ** 0.5

print(‘三角形面積為%0.2f‘ % area)

結果:

輸入三角形的第一個邊長12
輸入三角形的第二個邊長12
輸入三角形的第三個邊長12
三角形面積為62.35

基礎練習一