案例:
編寫一個程序,錄入一個美元數量(int),然后顯示出增加%5稅率后的相應金額。格式如下所示:
Enter an amount:100
With tax added:$105.0
思考:
1、錄入一個美元數量,錄入,就是讓用戶輸入一個內容,所以用input,相關鏈接:
Python中的標準輸入-----input()_python中input輸入案例-CSDN博客
python--input輸出的都是字符串,類似拼接的那種_input 全是字符串-CSDN博客
2、美元數量(int),int是數據類型中的整型,所以已經確定了進行數據類型轉換
相關鏈接:Python數據類型-----最詳解/好記-CSDN博客
Python數據類型轉換-CSDN博客
3、顯示出增加%5稅率后的相應金額--------增加%5后的金額,那么就是,在輸入的那個數據后,對這個數據,進行+%5的操作。
%5,稅率計算需要? 算術運算符? 中的? 除號/? ? ?5 /100就是%5? ?這個不會就百度搜
相關鏈接:Python算術運算符:加減乘除 整除// 取余(取模)% 冪指數** 小括號_python加減乘除高級代碼-CSDN博客
綜合以上所有知識點,可以試著一步步寫出以下代碼:
代碼:
amount = int(input("Enter an amount: ")) tax_rate = 5 total_amount = amount + (amount * tax_rate / 100) print("With tax added: $" + str(total_amount))
解釋:------有些單詞,如果不會,可以先用拼音代替。比如數量,就用shuliang,稅率就用shuilv
# amount數量,設置一個變量名,接收用戶使用input輸入的美元數量。 int是需要轉換 input輸入的數據類型,變成整型,就是整數。 # Enter an amount 意思是: 輸入金額 amount = int(input("Enter an amount: ")) # tax 意思是:稅 rate 意思是:率 tax_rate 就是稅率意思 tax_rate = 5 # total :總共。 amount:數量。total_amount:總共數量。 # amount * tax_rate / 100 這個意思就是題目要求的,輸入的數量amount進行增加%5稅率。 tax_rate / 100 就是5/100,就是%5稅率 total_amount = amount + (amount * tax_rate / 100) # "With tax added: $" 輸出的是字符串,+ 加號就是字符串相加。 # total_amount本身是整型,前面加個str字符串類型,就是進行數據轉換,變為字符串,字符串可以用加號拼接 print("With tax added: $" + str(total_amount))
圖示:
其實也可以簡單寫,因為%5稅率,就是0.05,直接乘以0.05就行
方法千萬種,結果對的就行
amount = int(input("Enter an amount: ")) total_amount = amount + (amount * 0.05) print("With tax added: $" + str(total_amount))
?