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

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

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學習者快速成長!