tft每日頭條

 > 生活

 > python怎麼限制if語句的輸入數

python怎麼限制if語句的輸入數

生活 更新时间:2024-07-02 07:39:13

功能要求

y = ex e-x(x < 0)

y = 1.25(x = 0)

y = LG(x)(x > 0)

寫一個控制台應用程序,從鍵盤上輸入x,根據上面的函數計算并輸出y值。

實例代碼

import math # 導入math模塊

x = int(input("請輸入x的值:")) # 從鍵盤上讀取整數

if x < 0: # 判斷x是否小于0

y = math.exp(x) math.exp(-x) # 當x小于0時,根據函數求出y的值

elif x == 0: # 判斷x是否等于0

y = 1.25 # 當x等于0時,直接為y賦值為1.25

else: # 以上條件都不滿足,即x大于0

y = math.log10(x) # 當x大于0時,根據函數求出y的值

print("y的值是%.2f" % y) # 将y的值打印輸出

運行結果

從鍵盤上輸入“-3”,x = -3,x < 0結果為True,y = ex e-x=e-3 e-3=20.14,程序結束。

python怎麼限制if語句的輸入數(Python條件結構ifelif)1

從鍵盤上輸入“0”,x = 0,x == 0結果為True,y = ex e-x=e-3 e-3=20.14,程序結束。

python怎麼限制if語句的輸入數(Python條件結構ifelif)2

從鍵盤上輸入“3”,x = 3,x > 0結果為True,y = ex e-x=e-3 e-3=20.14,程序結束。

python怎麼限制if語句的輸入數(Python條件結構ifelif)3

知識說明

math.exp(x)方法:返回e的x次幂(次方)Ex,其中e=2.718281……是自然對數的基數。

math.log10(x)方法:返回x以10為底的對數。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved