Python 核心编程 习题2-11
高洛峰
高洛峰 2016-10-27 13:23:20
0
1
547

在求和之后,不能进行求平均。不知道循环坏在哪了。

menu = int(raw_input('1: sum, 2: average,X: quit')) while menu != 'X': a = [] i = 0 if menu == 1: for i in range(0, 5): a += [raw_input('type a number')] b = 0 for n in a: b += float(n) print b elif menu == 2: for i in range(0, 5): a += [raw_input('type a number')] b = 0 for n in a: b += float(n) print b / 5.0 else: "please type correct number" menu = (raw_input('1: sum, 2: average,X: quit'))


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复 (1)
三叔

这样写~

while 1: menu = raw_input('1: sum, 2: average,X: quit') if menu == 'X':break try:menu = int(menu) except:continue a = [] i = 0 if menu == 1: for i in range(0, 5): a += [raw_input('type a number')] b = 0 for n in a: b += float(n) print b elif menu == 2: for i in range(0, 5): a += [raw_input('type a number')] b = 0 for n in a: b += float(n) print b / 5.0 else: "please type correct number"


    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!