計算數字特征值
題目描述?
編寫一個程序,接收用戶輸入的兩個整數 a 和 b(a > b > 0),計算并輸出以下結果:
- a 與 b 的和的平方
- a 除以 b 的商和余數
- a 與 b 的平均數(保留 2 位小數)
示例
請輸入整數a: 3
請輸入整數b: 2
a與b的和的平方: 25
a除以b的商: 1, 余數: 1
a與b的平均數: 2.50
實現代碼
a = int(input("請輸入整數a: "))
b = int(input("請輸入整數b: "))# 1. 計算a與b的和的平方
sum_squared = (a + b) ** 2# 2. 計算a除以b的商和余數
quotient = a // b # 整除求商
remainder = a % b # 取模求余數# 3. 計算a與b的平均數并保留2位小數
average = (a + b) / 2# 輸出結果
print(f"a與b的和的平方: {sum_squared}")
print(f"a除以b的商: {quotient}, 余數: {remainder}")
print(f"a與b的平均數: {average:.2f}")
數字拆分計算
題目描述?
編寫程序,接收一個 3 位正整數(100~999),完成: 拆分出百位、十位、個位數字。
示例
請輸入一個3位正整數(100~999): 123
百位:1,十位:2,個位:3
實現代碼
number = int(input("請輸入一個3位正整數(100~999): "))# 拆分百位數字:整除100
hundreds = number // 100# 拆分十位數字:先整除10去掉個位,再對10取模
tens = (number // 10) % 10# 拆分個位數字:對10取模
units = number % 10# 輸出結果
print(f"百位:{hundreds},十位:{tens},個位:{units}")
基礎計算題
題目描述?
編寫程序計算表達式?
(3 + 4) * 2 - 10 / 5
?的結果并輸出。
輸出示例
計算結果: 12.0
實現代碼
result = (3 + 4) * 2 - 10 / 5
print("計算結果:", result) # 應輸出 12.0
溫度表達轉化
題目描述?
根據公式 C=5×(F?32)÷9 將華氏溫度轉換為攝氏溫度(其中C表示攝氏溫度,F表示華氏溫度),并精確到小數點后 5 位。
輸入示例
請輸入華氏溫度: 98.6
輸出示例
對應的攝氏溫度為: 37.00000
實現代碼
# 華氏溫度轉攝氏溫度轉換器
# 公式:C = 5 × (F - 32) ÷ 9# 獲取用戶輸入的華氏溫度
fahrenheit = float(input("請輸入華氏溫度: "))# 根據公式計算攝氏溫度
celsius = 5 * (fahrenheit - 32) / 9# 輸出結果,精確到小數點后5位
print(f"對應的攝氏溫度為: {celsius:.5f}")