题目
网店接受了大量的订单,如何安排发货呢?实际上,网店在处理订单时,一般采取“先下单,先发货”的原则,阅读下面的Python程序,下列选择中正确的是( ) listque=[] #定义列表listque存储订单 x=0 while(x!=4): print('1. 添加订单') print('2. 发货') print('3. 查看订单列表') print('4. 退出') x=int(input("输入你的选择:")) if x==1: y=input("输入订单编号:") listque.append(y) elif x==2: if len(listque)==0: print("订单列表为空") else: print("发货单号:"+listque.pop(0)) elif x==3: print("等待发货:",listque) print( ) input("运行完毕,请按回车键退出...")
A . listque.append(y)增加订单编号,listque.pop(0)出货,删除订单编号
B . listque.append(y)增加订单编号,listque.pop()出货,删除订单编号
C . 此程序的数据结构是先进先出的栈
D . 如此程序的数据结构是先进先出的“队列”,可以用listque.insert(y)代替listque.append(y)插入添加订单
答案:A