從0開始學Python,0基礎小白

來源:互聯網
上載者:User

標籤:格式   inpu   載入   mat   python3   小白   AC   表示   cin   

Python3學習第一天

 

Function Compute

 

#使用者輸入數字

num1 = input(‘在這裡輸入你想計算的數字:‘)

num2 = input(‘輸入第二個數字吧:‘)

num3 = input(‘還能輸入三個數字哦:‘)

#計算公式

sum = float(num1)+float(num2)*float(num3)

#輸出結果

print(‘數字{0} 和數字 {1}相加再乘以數字 {2} 的結果是:{3}‘.format(num1,num2,num3,sum))

 

個人理解

 

Input 英文輸入的意思

 

Num1相當於定義輸入的函數

 

Float是定義的值為浮動數字

 

Sum是函數運算結果

 

Print 讓機器列印的意思

 

Format,格式化字串,為{0}。。。

 

簡化代碼位

 

print(‘兩束之和為:%1.f‘ % (float(input(‘輸入第一個數字:‘))+float(input(‘輸入第二個數字:‘))))

 

意思

輸出運算模組結果為%

漢字兩數之和為:

%1.f  保留小數點後一位,以後四捨五入

運算模組在()內

為定義輸入(”輸入第一個數字:後)的值為浮動數字

+上第二個浮動數字運算

 

 

Python運算子

+

加 - 兩個對象相加

a + b 輸出結果 31

-

減 - 得到負數或是一個數減去另一個數

a - b 輸出結果 -11

*

乘 - 兩個數相乘或是返回一個被重複若干次的字串

a * b 輸出結果 210

/

除 - x 除以 y

b / a 輸出結果 2.1

%

模數 - 返回除法的餘數

b % a 輸出結果 1

**

冪 - 返回x的y次冪

a**b 為10的21次方

//

取整除 - 返回商的整數部分

9//2 輸出結果 4 , 9.0//2.0 輸出結果 4.0

 舉一反三

數學運算的兩種寫法

先定義 num 再寫出sum 公式 最後輸出結果格式,print(‘結果{0}{1}’.format(字串,字串))

簡化代碼為 print(‘結果’%(字串運算過程))

Python3學習第二天

Python3 執行個體

 

平方根,又叫二次方根,表示為〔√ ̄〕,如:數學語言為:√ ̄16=4。語言描述為:根號下16=4。

 

以下執行個體為通過使用者輸入一個數字,並計算這個數位平方根:

‘‘‘

 

print(‘該數位平方根為:%.9f‘ % (float(input(‘請輸入一個數字:‘)) ** 0.5))

 

知識點一:平方根為冪的倒數

 

運算公式為num_sqrt=num**0.5

 

擴充代碼

#定義輸入數字為字串

 

num= float(input’輸入第一個數字:’)

 

#告訴運算公式

 

num_sqrt = num ** 0.5

 

#輸出結果

 

print(‘{0:%.1f}的平方根為{1:%.1f}’.format(num,num_sqrt))

 

#缺點沒定義小數數量

 

#定義輸入數字為字串

 

num = float(input(‘輸入要計算的數字:‘))

 

#告訴運算公式

 

num_sqrt = num ** 0.5

 

#輸出結果

print(‘數字%.3f的平方根為%.4f‘%(num, num_sqrt))

 

#缺點沒定義小數數量

 

#簡化公式為

 

print(‘該數位平方根為%.4f‘%(float(input(‘輸入要計算的數字:‘)) ** 0.5))

 

# 計算實數和複數平方根

# 匯入複數數學模組

 

import cmath

 

num = int(input("請輸入一個數字: "))

num_sqrt = cmath.sqrt(num)

print(‘{0} 的平方根為 {1:0.3f}+{2:0.3f}j‘.format(num ,num_sqrt.real,num_sqrt.imag))

 

Import 匯入模組的意思 載入

 

Camth 模組庫的複數運算模組

 

從0開始學Python,0基礎小白

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.