获得用户输 入的以逗号分隔的三个数字,记为a、b、c, 以a为起始数值,b为前后相邻数的比值,c为数列长度,产生一个等比数列,将这个数列以逗号分隔的形式输出,最后一个元素输出后无逗号,请完善
解析
eval ()函数是去掉字符串最外侧的引号,这边是将输入的
字符串转换成数值。
根据题意,b为前后相邻数的比值,也就是后/前,例如
3,6,12,24,48,那么b=2。
输出时使用了join函数,也就说明1s中的是字符型列表,
所以用append中需要转换成字符型。
答案
a, b, c = eval(input())
ls = []