【Python基礎】02_Python中變量的輸入輸出


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%

 注:如果要在格式化輸出中使用*號,應該將其用()放在一起,否則解釋器會錯誤理解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM