0
点赞
收藏
分享

微信扫一扫

Python——输入一批书的名称以及书的价格,当用户输入’$’时,表示输入结束


'''
4. 编写程序,让用户从键盘上连续输入一批书的名称以及书的价格,当用户输入’$’时,表示输入结束。然后:

(1)计算所有书的平均价格,将计算结果打印输出;

(2)将所有书及其对应的价格,按照书名的字典顺序,打印输出。

输出的格式要求如下:

所有书的平均价格为:xxxxx

------------------------------------------------------

Python程序设计 36.6

电子技术基础 25.8

马克思主义原理概论 23.5

英语 220
'''

sum = 0
len = 0
new = dict()

name = input("请输入书的名称:")
price = float(input("请输入书的价格:"))
new[name] = price

sum += price
len += 1

print()
while (name != '$'):
name = input("请输入书的名称:")
if (name == '$'):
break
price = float(input("请输入书的价格:"))
new[name] = price
sum += price
len += 1
print()
print()
print("所有书的平均价格为:", sum / len)
print()
for i in new.keys():
print(i, end=" \t")
print(new[i])


更多干货正在赶来,敬请期待……



PS:公众号「让我遇见相似的灵魂」,回复关键字获取数十本程序员经典电子书。

左手代码,右手吉他,这就是天下:如果有一天我遇见相似的灵魂 那它肯定是步履艰难 不被理解 喜黑怕光的。如果可以的话 让我触摸一下吧
它也一样孤独得太久。 不一样的文艺青年,不一样的程序猿。




举报

相关推荐

0 条评论