案例:
输出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)) + "%")
图示: