python語言程序設計基礎(嵩天)第二章課后習題


p56:

*2.1

實例1的修改。改造實例代碼1.1,采用eval(input(<提示內容>))替換現有輸入部分,並使輸出的溫度值為整數。

源代碼:

  TempStr=input("請輸入符號:")
  x=eval(input("請輸入溫度值:"))
  if TempStr in ['F','f']:
      C=(x-32)/1.8
      print("轉換后的溫度是{:.2f}C".format(C))
  elif TempStr in ['C','c']:
      F=1.8*x+32
      print("轉換后的溫度是{:.2f}F".format(F))
  else:
      print("輸入格式錯誤!")

 運行結果:


*2.2匯率兌換程序。按照溫度轉換程序的設計思路,按照1美元=6人民幣匯率編寫一個美元和人民幣的雙向兌換程序

源代碼:

  TempStr=input("請輸入幣種符號(y(yuan)/d(dollar)):")
  x=eval(input("請輸入面額值:"))
  if TempStr in ['Y','y']:
      C=x/6
      print("轉換后是{:.2f}美元".format(C))
  elif TempStr in ['D','d']:
      F=x*6
      print("轉換后是{:.2f}人民幣".format(F))
  else:
      print("輸入格式錯誤!")

 

運行結果:

 


免責聲明!

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



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