計算數字特征值
題目描述?
編寫一個程序,接收用戶輸入的兩個整數 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}")