前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python——输入一批书的名称以及书的价格,当用户输入’$’时,表示输入结束

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

作者头像
瑞新
发布2020-07-07 14:47:00
1K0
发布2020-07-07 14:47:00
举报
代码语言:javascript
复制
'''
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])
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-04-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档