1.變數的輸入: input函數: input() input("請輸入銀行卡密碼") password = input("請輸入銀行卡密碼") 變數名 = input("XXX") # 用輸入函數給變數賦值 輸入函數給變數賦值舉例: 註:所有input()得到的數據類型都是str字元串類型 2.變 ...
1.變數的輸入:
input函數:
input()
input("請輸入銀行卡密碼")
password = input("請輸入銀行卡密碼")
變數名 = input("XXX") # 用輸入函數給變數賦值
輸入函數給變數賦值舉例:
註:所有input()得到的數據類型都是str字元串類型
2.變數類型的轉換函數:
- int(x) # str轉整數
- float(x) # str轉小數
轉換舉例:
3.輸入綜合練習:
1 # 1.輸入蘋果的單價 2 price = float(input("請輸入蘋果的價格")) 3 4 # 2.輸入蘋果的重量 5 weight = float(input("請輸入蘋果的重量")) 6 7 # 3.輸出總金額 8 money = price * weight 9 10 print(money) #輸出結果
4.變數的格式化輸出:
格式化字元:
%s 字元串
%d 十進位整數,%06d整數的顯示位數,不足用0補全
%f 浮點數,%0.2f表示小數點後只顯示2位
%% 輸出%
輸出語法格式:
print("格式化字元串" % 變數1)
print("格式化字元串" % (變數1,變數2,變數3...))
格式化舉例:
1 # 字元型占位 2 name = input("請輸入你的名字") 3 print("你的名字叫%s,請多多關照" % name) 4 # 整數型占位 5 no = int(input("請輸入你的學號")) 6 print("你的學號是%06d" % no) # 至少6位,不足用0站位 7 # 浮點型占位 8 price = float(input("請輸入蘋果的價格")) 9 weight = float(input("請輸入蘋果的重量")) 10 money = price * weight 11 print("蘋果價格%.2f元/斤,購買了%.2f斤,需要支付%.2f元" % (price, weight, money)) 12 # 小數點後顯示2位 13 print("數據的比例是%.2f%%" % 10)
控制台輸出:
請輸入你的名字張三
你的名字叫張三,請多多關照
請輸入你的學號1352
你的學號是001352
請輸入蘋果的價格1.3
請輸入蘋果的重量6
蘋果價格1.30元/斤,購買了6.00斤,需要支付7.80元
數據的比例是10.00%
特別註意:
1 scale = 0.25 2 print("數據的比例是%.2f%%" % scale * 10)
控制台輸出:
數據的比例是0.25%數據的比例是0.25%數據的比例是0.25%數據的比例是0.25%數據的比例是0.25%數據的比例是0.25%數據的比例是0.25%數據的比例是0.25%數據的比例是0.25%數據的比例是0.25%
1 scale = 0.25 2 print("數據的比例是%.2f%%" % (scale * 10))
控制台輸出:
數據的比例是2.50%
註:如果要在格式化輸出中使用*號,應該將其用()放在一起,否則解釋器會錯誤理解。