第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python - 打印輸出而不是公式

Python - 打印輸出而不是公式

慕斯709654 2021-11-30 16:04:00
我是 Python 新手,到目前為止還沒有使用任何編程語言的經(jīng)驗。我必須完成一個練習,但我無法獲得所需的輸出。我需要給 xa 值 0、1 和 -1。并且 y 應該具有 -1.0、3.0 和 -9.0 的預期結果我創(chuàng)建了以下代碼:x = 1x = float(x)var="y"y=input("(3x**3)-(2x**2)+(3x)-1")print("y =", y)但打印輸出一直顯示實際公式,并不顯示實際(預期)結果值。有沒有人可以快速解釋我在這里遺漏了什么?
查看完整描述

3 回答

?
慕虎7371278

TA貢獻1802條經(jīng)驗 獲得超4個贊

您可以使用這樣的簡單數(shù)學公式:


x = [0, 1, -1]


for i in x:

    print float(((3*i)**3)-((2*i)**2)+(3*i)-1)

我不知道它是否適合您的問題,因為它很不清楚,但它返回3x^3 - 3x^2 + 3x - 1在0,1和 中計算的公式的值-1。


最好的事物


查看完整回答
反對 回復 2021-11-30
?
長風秋雁

TA貢獻1757條經(jīng)驗 獲得超7個贊

好的,代碼幾乎沒有問題。3x,2x 應該是 3*x , 2*x

然后嘗試運行沒有引號的代碼,這不會將其視為字符串。


查看完整回答
反對 回復 2021-11-30
?
拉風的咖菲貓

TA貢獻1995條經(jīng)驗 獲得超2個贊

對于 OP 面臨的特定問題,此解決方案幾乎肯定是不必要的,但我將其包含在內是因為它提供了打印“字符串值”而不是“文字字符串”問題的通用解決方案,這可能很有用。格式化字符串。


x = input("Please enter a x value")

x = float(x)

print(f"y = {(3x**3)-(2x**2)+(3x)-1}")

將“f”放在字符串前面意味著將評估字符串中“{}”之間的任何內容,并將結果轉換為字符串,并在該位置打印。這很棒。


查看完整回答
反對 回復 2021-11-30
  • 3 回答
  • 0 關注
  • 254 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號