老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Python123題庫—03數值運算(V)

03數值計算(V)

1. 計算矩形面積

類型:數值運算

創新互聯主要從事網站設計、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務豐滿,十年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575


描述

用戶輸入矩形的長和寬,計算其面積并輸出。

a = eval(input())   #輸入整數字符串,轉換為整數;輸入浮點數字符串,轉換為浮點數
b = float(input())  #輸入整數和浮點數,都轉換為浮點數
c = int(input())    #只接受整數輸入,輸出為整數

#eval()和float()函數都可以把input() 函數接收到的數值型字符串轉為數值類型
#例:float('3.14') 的結果是數值 3.14

#int()函數可以把整數字符串轉為整數
#例:int('5') 的結果是數值 5

輸入格式

第一行輸入一個數字,代表矩形的長????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第二行輸入一個數字,代表矩形的寬????????????????????????????????????????????????????????????????????????????????????????????????????????????????

(輸入使用input(),不要增加額外的提示信息)

輸出格式

輸出矩形的面積,不限定小數位數

示例 1

輸入:	
3.
5.88
輸出:
18.

示例 2

輸入:
5
8	
輸出:
40

標準答案

width = eval(input())    # 輸入寬
length = eval(input())   # 輸入長
area = width * length    # 計算面積
print(area)              # 輸出面積

2. 計算矩形面積結果保留兩位小數

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

用戶輸入矩形的長和寬,計算其面積,輸出時精確保留2位小數。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第一行輸入一個正數,作為矩形的長????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第二行輸入一個正數,作為矩形的寬????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

矩形的面積值,保留2位小數????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
5.8988
9.72
輸出:
57.34

輸入:
5
8	
輸出:
40.00

標準答案

width = eval(input())        # 輸入寬
length = eval(input())       # 輸入長
area = width * length        # 計算面積
print('{:.2f}'.format(area)) # 格式化輸出面積
# .2表示取小數點后2位數字,f表示浮點型

3. 計算多個墊片面積的和

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

墊片是在一個圓的中心挖去一個半徑小一些的同心圓形成的帶孔圓片,用戶輸入墊片的外圓半徑、內孔半徑和數量,計算多個墊片的面積之和。(圓周率用3.,結果保留小數點后2位數字)????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第一行輸入一個正數,作為外圓半徑;????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第二行輸入一個正數,作為內孔半徑;????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第三行輸入一個正整數,作為數量;????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

一個浮點數,多個墊片面積之和????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
8
5
10	
輸出:
1225.22

標準答案

PI = 3.        # 定義Pi值精確度
R = float(input())   # 輸入外圓半徑R
r = float(input())   # 輸入內孔半徑r
n = int(input())   # 輸入數量n
area_of_sum = n * (PI * R * R-PI * r * r) # 計算總面積
print('{:.2f}'.format(area_of_sum))       # 格式化輸出
# 或
# print(f'{area_of_sum:.2f}')        # 格式化輸出

4. 換披薩

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

披薩的尺寸一般分6-15英寸幾種,一英寸約等于2.54厘米,將英寸直徑乘以2.54即可得出以厘米為單位的直徑。例如6寸披薩,即為6乘以2.54,得出結果為15.24厘米。 然而披薩加工時并不是嚴格到毫米不差的,考慮到加工過程及無效的披薩邊,真正的有效直徑需要去掉小數點后面數字。例如6寸披薩的標準直徑為15.24厘米,實際有效直徑一般為15厘米。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

披薩店經常會對顧客說:您訂購的某尺寸的披薩賣完了,是否可以更換為多個小尺寸的披薩。例如:您訂購的9寸披薩賣完了,可以給您2個6寸的披薩嗎?????????????????????????????????????????????????????????????????????????????????????????????????????????????????

假設披薩厚度相同,價格與面積成正比,試問一個m英寸的大披薩至少要更換幾個n英寸的小披薩,顧客才不吃虧?????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式
輸入有2行
第一行輸入整數m(英寸),代表訂購的大披薩; 第二行輸入整數n(英寸),代表推薦更換的小披薩;????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

整數,更換小披薩的數量????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:	
9
6
輸出:
3

標準答案

import math  # 導入math模塊

m = int(input())  # 輸入大披薩直徑 m英寸
n = int(input())  # 輸入小披薩直徑 n英寸

radius_of_m = int(m * 2.54) / 2  # 計算大披薩直徑,厘米,取整,再計算半徑
radius_of_n = int(n * 2.54) / 2  # 計算小披薩直徑,厘米,取整,再計算半徑
num = (radius_of_m * radius_of_m) / (radius_of_n * radius_of_n)  # 計算大小披薩面積比值
print(math.ceil(num))  # 格式化輸出向上取整

# if num > int(num):
#     num = int(num) + 1
# print(int(num))

5. 計算矩形面積

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

用戶輸入矩形的長和寬,計算其面積并輸出,結果四舍五入,保留2位小數。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第一行輸入一個浮點數,代表矩形的長????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第二行輸入一個浮點數,代表矩形的寬????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

矩形的面積(保留兩位小數)????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
5.899
4.567
輸出:
26.94

標準答案

#用戶輸入長和寬,計算矩形的面積

width = eval(input())
length = eval(input())
area = width * length
print(round(area,2))  #round(x[,ndigits])四舍五入,保留ndigits位小數,round(x)返回四舍五入整數值

#
a = float(input())
b = float(input())
print('{:.2f}'.format(a*b))

6. 求絕對值

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

用戶輸入一個數字 n,輸出 n 的絕對值,要求保持輸出結果與輸入數據的類型相同,即:輸入浮點數,輸出仍為浮點數;輸入整數,輸出仍為整數。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入一個數字????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出 n 的絕對值????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入
-5	
輸出
5

標準答案

n = eval(input())
print(abs(n))			 # abs()是求絕對值函數

7. 三角函數計算

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

根據下面公式計算并輸出x的值,a和b的值由用戶輸入,括號里的數字是角度值, 要求圓周率的值使用數學常數math.pi,開平方使用math庫中開平方函數,三角函數的值用math庫中對應的函數進行計算 。

輸入格式
輸入包括兩行, 每行一個數字。
輸出格式
表達式的值????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
2
5
輸出:
-0.

標準答案

import math

a = eval(input())
b = eval(input())
x = (-b+math.sqrt(2 * a * math.sin(math.pi / 3)*math.cos(math.pi / 3)))/(2 * a)
print(x)

8. 表達式求值

類型: 數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

利用下面公式計算并輸出 x 的值。
????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

在 3 行中分別輸入一個浮點數(測試數據保證根號下的值大于或等于 0,且a不為零 )????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

一個實數,嚴格保留小數點后2位數字。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
1
4
4
輸出:
-2.00

標準答案

a = float(input())
b = float(input())
c = float(input())
x = (-b + (b * b - 4 * a * c) ** (1 / 2)) / (2 * a)  # (1/2)要加括號,否則冪運算優先級高,(2*a)要加括號
print('{:.2f}'.format(x))

9. 除法運算

類型:數值運算


描述

輸入兩個整數 ab,計算并輸出他們 ab 做整除和 a 除以 b 的結果。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第一行輸入一個整數 a????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第二行輸入一個整數 b????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第一行輸出 a 對 b 做整除的結果????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第二行輸出 a 除以 b 的結果????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
8
2	
輸出:
4
4.0

標準答案

def division(m, n):
    """接收兩個整數 m 和 n為參數,
    第一行輸出 m 對 n 做整除的結果。
    第二行輸出m 除以 n 的結果。
    函數沒有返回值。
    """
    print(m // n)  					# m 對n 整除
    print(m / n)  					# m 除以n


if __name__ == '__main__':
    a = int(input())
    b = int(input())
    division(a, b)  				# 調用函數計算除法

10. 冪運算

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

python中有一個冪函數,可以計算ab????????????????????????????????????????????????????????????????????????????????????????????????????????????????

pow(a,b)

或用冪運算符????????????????????????????????????????????????????????????????????????????????????????????????????????????????

a ** b

這個函數也可以用于求 ab 對 m 取模的運算????????????????????????????????????????????????????????????????????????????????????????????????????????????????

pow(a,b,m)

分三行輸入三個整數 a,b,m,在兩行中分別輸出 a 的 b 次冪和 ab 對 m 取模的結果????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

分三行輸入三個整數 a,b,m????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

a 的 b 次冪????????????????????????????????????????????????????????????????????????????????????????????????????????????????

ab 對 m 取模????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
3
4
5
輸出:
81
1

標準答案

a = int(input())
b = int(input())
m = int(input())
print(pow(a, b))
print(pow(a, b, m))			# 表示a的b次冪對m取模

11. 大數冪運算

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

Python 中整數大小幾乎不受限制,若不考慮內存限制,可以計算任意大的整數。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

分四行輸入4個整數 a、b、c、d,計算
$$
a^b + c^d
$$
的結果。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

分四行輸入4個整數 a,b,c,d????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出 ab + cd 的結果????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
9
29
7
27
輸出:

標準答案

a = int(input())
b = int(input())
c = int(input())
d = int(input())
result = pow(a, b) + pow(c, d)
print(result)

12. 整數四則運算

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

編寫程序,計算2個正整數的和、差、積、商并輸出。題目保證輸入和輸出全部在整型范圍內且除數不為0。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

在第一行中接收一個正整數A????????????????????????????????????????????????????????????????????????????????????????????????????????????????

在第二行中接收一個正整數B????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

在4行中按照格式“A 運算符 B = 結果”順序輸出和、差、積、商。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
2
4
輸出:
2 + 4 = 6
2 - 4 = -2
2 * 4 = 8
2 / 4 = 0.5

標準答案

A = int(input())
B = int(input())
print(f"{A} + {B} = {A + B}")
print(f"{A} - {B} = {A - B}")
print(f"{A} * {B} = {A * B}")
print(f"{A} / {B} = {A / B}")

13. 計算存款利息

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

在三行中依次輸入初始存款金額,存款年限,年利率,每年末計一次利息并轉為本金,計算并輸出存款到期時的利息(不含本金,稅前),結果保留2位小數。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

復利法,每年末計算利息并自動轉存:
F=P×(1+i)^N
F:復利終值
P:本金
i:利率
N:利率獲取時間的整數倍(年限)
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第一行輸入一個正整數(金額)????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第二行輸入一個正整數(年限)????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

第三行輸入一個浮點數(年利率) ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出格式????????????????????????????????????????????????????????????????????????????????????????????????????????????????

利息=計算結果????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
1000
3
0.025
輸出:	
利息=76.89

標準答案

deposit = int(input())  # 存款金額本金
years = int(input())    # 存款年數
interest_rates = float(input())  # 年利率
new_deposit = deposit            # 初始本金
for i in range(years):           # 逐年計算新的一年的本息合計
    new_deposit = new_deposit*(1 + interest_rates)  # 每年的本息合計總收益
interest = new_deposit - deposit  # 總收益中去掉初始本金結果為利息
print("利息={:.2f}".format(interest))

# 用冪運算實現
deposit = int(input())  # 存款金額本金
years = int(input())
interest_rates = float(input())
total = deposit * pow((1 + interest_rates), years)
interest = total - deposit
print("利息={:.2f}".format(interest))

14. 三角形周長及面積

類型:數值運算


描述
輸入的三角形的三條邊a、b、c 的長度,計算并依次輸出三角形的周長和面積,結果嚴格保留2位小數。測試用例的數據保證三角形三邊數據可以構成三角形。 三角形面積計算公式: ,其中s=(a+b+c)/2。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

import math  #導入math庫  
math.sqrt(x)  #調用sqrt函數實現開平方運算,x表示要求值的數據  
# 或用冪運算  x ** 0.5  表示開平方

輸入格式
分三行輸入 3 個浮點數,表示三角形的三個邊長
輸出格式
周長=xx
面積=xx????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
3
4
5???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????	
輸出:
周長=12.00
面積=6.00

標準答案

import math

a = float(input())
b = float(input())
c = float(input())
length = a + b + c
s = (a + b + c) / 2
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
print("周長=" + "%.2f" % length)
print("面積=" + "%.2f" % area)

15. 誰先掉進陷阱

類型:數值運算


描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????

黃鼠狼和狐貍比賽跳躍,黃鼠狼和狐貍每次跳躍距離不同,黃鼠狼每跳一下的距離是skunk 厘米,狐貍每一跳的距離是fox 厘米。????????????????????????????????????????????????????????????????????????????????????????????????????????????????

比賽從同一個起點開始,相同方向,同時起跳,跳躍無間隔。賽道上每隔 trap厘米有一個陷阱,若黃鼠狼和狐貍跳躍頻率相同,問誰先掉進陷阱?????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入????????????????????????????????????????????????????????????????????????????????????????????????????????????????

分三行輸入3個整數,分別表示黃鼠狼每跳一下的距離skunk、狐貍每一跳的距離fox和陷阱間距trap????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸出????????????????????????????????????????????????????????????????????????????????????????????????????????????????

先掉入陷阱的動物名,一個字符串????????????????????????????????????????????????????????????????????????????????????????????????????????????????

示例

輸入:
22
36
99
輸出:
黃鼠狼

標準答案

import math


def fall_into_trap(skunk, fox, trap):
	if math.lcm(skunk, trap) < math.lcm(fox, trap):
		return '黃鼠狼'
	else:
		return '狐貍'

Skunk = int(input())
Fox = int(input())
Trap = int(input())
print(fall_into_trap(Skunk, Fox, Trap))

新聞標題:Python123題庫—03數值運算(V)
本文來源:http://www.xueling.net.cn/article/dsogjdc.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 亚洲日韩一区精品射精 | 美女视频性感网站黄色 | 欧美精品一二三区免费 | 超级碰人人干 | 91丨国产| 国产自偷在线拍精品热乐播AV | 成全视频大全免费观看 | 冲田杏梨AV天堂一区二区三区 | 国产精品美女久久久久久 | 亚洲综合日韩中文字幕 | 国产精品免费视频xxxx | 欧美性猛交久久久乱大交小说 | 狠狠插网站| 成人午夜大片免费看爽爽爽 | 中文字幕一区在线无码视频 | 精品福利一区二区三区免费视频 | 国产一区二区在线看 | 99有精品| 国产一级久久久久 | 国产视频精品一区二区三区 | 国产精品自产拍在线观看中文 | 无码H黄肉动漫在线观看 | 精品一区国产日韩视频在线 | 色一情一乱一伦一区二区三欧美 | 久久人人妻人人爽人人卡片av | 亚洲伦理在线视频 | 68精品国产免费久久久久久婷婷 | 99成人h色视频33a | 成人免费高潮片视频软件 | 五月天人体久久 | 欧美真人性做爰一二区 | 香港特级三A毛片免费观看 国产免费久久久久 | 羞羞影院午夜男女爽爽影院网站 | 国产91精品入口福利 | 国精产品一二二区视频 | 俄罗斯ZOOM与人性ZOOM | 国产精品视频久久久久久 | 91一区二区三区久久久久国产乱 | 久久久久久做 | 欧日韩无套内射变态 | 两人视频在线播放免费观看网站 |