我刚从python开始,这里有一个整数列表: price = 1,3,11,47,130,我希望输出: price_range be : price_range = "0-1","1-5",“10-20”.
我知道我可以用if语句来遍历列表,我尝试了
for in range(len(price)):
if price[i] <= 1:
price[i] == "0-1"
elif price[i].....
price[i] == "..."
else:
price[i] == ...但是它不能正常工作,我做错什么了吗?
更新:
示例示例:
投入:价格=0.5、4、8、12、25
如果价格为<=1,则price_range = "0-1“
如果价格>1 &&价格<=5,则price_range = "1-5“
如果价格>5 &&价格<=10,则price_range = "5-10“
如果价格>10 && price <=20,price_range = "10-20“
如果价格>20 && <=30,price_range = "20-30“
输出: price_range = "0-1""1-5“、"5-10”、"10-20“、"20-30”
发布于 2022-03-14 04:47:58
在那里:
price = [1, 3, 11, 47, 130]
new_price = []
for i in price:
if i <= 1:
new_price.append('0-1')
elif i <= 5:
new_price.append('1-5')你知道剩下的该怎么办了
https://stackoverflow.com/questions/71463073
复制相似问题