案例:
輸出int值a占b的百分之幾。例如:輸入1和4,輸出:25%。
思考:
所有的一步步思考,最后綜合起來。
首先,確定 輸出,那么就用input,而且是int值,所以肯定用數據類型轉換,變成? int整型? 類型
因為是輸入兩個值,a和b,所以就需要input兩次,并且都用int轉換數據類型。
要求是? ?a占b百分之幾,就用到算術運算符的? 除法,乘法。
相關鏈接:
Python中的標準輸入-----input()_python中input輸入案例-CSDN博客? ?----里面有input輸出的用法
python--input輸出的都是字符串,類似拼接的那種_input 全是字符串-CSDN博客
Python數據類型-----最詳解/好記-CSDN博客? ? --------里面有int整型的介紹
Python數據類型轉換-CSDN博客? ----里面有int整型類型轉換
Python---賦值運算符:= 等號 以及 復合賦值運算符 += -= *=_python += -=-CSDN博客
Python算術運算符:加減乘除 整除// 取余(取模)% 冪指數** 小括號_python加減乘除高級代碼-CSDN博客-------里面有? 除法, 乘法詳細運算符介紹
綜上所有知識點,輸出以下代碼:
代碼
a = int(input("請輸入a: ")) b = int(input("請輸入b: "))baifenbi = (a / b) * 100 print(str(int(baifenbi)) + "%")
詳解:
# input輸出一個數據,題目要求int值,就前面加int進行轉換。
a = int(input("請輸入a: ")) # 輸入第一個
b = int(input("請輸入b: ")) # 輸入第二個,之后進行百分比相除# baifenbi定一個變量,也可以換成percentage百分比,自己搜詞典翻譯。 百分數就是(a / b) * 100
baifenbi = (a / b) * 100 # print打印出來,因為是要有% 百分號,所以就把原本baifenbi變量的數據,先轉換int整型,再變為str字符串,把%也用引號加起來,變成字符串,字符串與字符串可以用+ 進行拼接
print(str(int(baifenbi)) + "%")
圖示:
?