第二天Python輸入、if語句等
print不換行
print("你好,end="----"")
print("鹿晗,end="----"")
print(i,end="--")
\n加字符串前面
字符串 %變量 格式化輸出
names = "鹿晗"
print("姓名是:%s"%names)
多個輸出用()
edu = "本科"
address = "順義"
print("學歷是:%s 住在%s"%(edu,address))
%5d %05d 占位
student_no = 1
print("學號是%5d"%student_no) #占5位
print("學號是%05d"%student_no) #占5位,前面用0來補
%.3f 保留小數
price = 30.666
print("價格是:%.3f"%price) # 默認6位小數 %.3f是%0.3f的簡寫,保留三位小數
%% 輸出%
scale = 10
print("數據的比例是%.2f%%"%scale)
input輸入: input(提示信息) 輸入的都是字符串型的
轉換:int(變量) float(變量) str(變量)
字符串小數不能轉換成整型
b = "12.33" b = int(b) 報錯
浮點型可轉換成整型
b = 12.33 b = int(b) 沒問題
兩個數互換
a = 10
b = 20
a,b = b,a
// 取商 ** 冪
python異或、按位與
優先級:()>算數>比較>邏輯>賦值 +=、...、%=、//=算賦值
result = 3 * 5 > 12 and 4 - 2 < 1
if語句判斷,兩個數比較不用浮點型float
if、if else、if elif if
random生成隨機數
n = random.randint(0,2) # [0,2] 0-2生成隨機數
第二天Python輸入、if語句等