题解 | #食堂点餐#
食堂点餐
https://www.nowcoder.com/practice/24a68a70621a4803845304be3304ac5f
#step1:创建列表order_list
#step2:for遍历列表,使用if找到适合的列表元素将其输出
#step3:每遍历一个列表元素,不同种类的count计数加1
#step4:根据计数得到的,分别乘以单价,求出总和
order_list=['rice', 'beef', 'chips', 'pizza', 'pizza', 'yogurt', 'tomato', 'rice', 'beef']
count1=0
count2=0
count3=0
count4=0
for i in order_list:
if i=='pizza':
print(f'{i} is 10 dollars')
count1+=1
elif i=='rice':
print(f'{i} is 2 dollars')
count2+=1
elif i=='yogurt':
print(f'{i} is 5 dollars')
count3+=1
else:
print(f'{i} is 8 dollars')
count4+=1
price=count1*10+count2*2+count3*5+count4*8
print(price)
#step2:for遍历列表,使用if找到适合的列表元素将其输出
#step3:每遍历一个列表元素,不同种类的count计数加1
#step4:根据计数得到的,分别乘以单价,求出总和
order_list=['rice', 'beef', 'chips', 'pizza', 'pizza', 'yogurt', 'tomato', 'rice', 'beef']
count1=0
count2=0
count3=0
count4=0
for i in order_list:
if i=='pizza':
print(f'{i} is 10 dollars')
count1+=1
elif i=='rice':
print(f'{i} is 2 dollars')
count2+=1
elif i=='yogurt':
print(f'{i} is 5 dollars')
count3+=1
else:
print(f'{i} is 8 dollars')
count4+=1
price=count1*10+count2*2+count3*5+count4*8
print(price)
查看7道真题和解析