標籤:格式 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基礎小白