1. 程式人生 > >寫一個帶文本菜單的程序,菜單項如下 (1) 取五個數的和 (2) 取五個數的平均值 (X) 退出。

寫一個帶文本菜單的程序,菜單項如下 (1) 取五個數的和 (2) 取五個數的平均值 (X) 退出。

highlight 五個 div true while blog inpu input 重新

問題:

寫一個帶文本菜單的程序,菜單項如下
(1) 取五個數的和
(2) 取五個數的平均值
(X) 退出。

由用戶做一個選擇, 然後執行相應的功能。當用戶選擇退出時程序結束。

實現:

#coding=UTF-8
while True:
    print(‘(1) 取五個數的和‘)
    print(‘(2) 取五個數的平均值 ‘)
    print(‘(X) 退出‘)
    choose = input(‘pls input choose:‘)
    if choose == ‘1‘:
        sum = 0
        i = 0
        while(i < 5):
            num = int(input(‘pls input num:‘))
            sum += num
            i += 1
        print(‘這五個數的和為:‘+ str(sum))
    elif choose == ‘2‘:
        sum1 = 0
        j = 0
        while(j < 5):
            num1 = int(input(‘pls input num1:‘))
            sum1 += num1
            j += 1
        print(‘這五個數的平均值為:‘ + str(sum1 / 5))
    elif choose == ‘X‘:
        print(‘感謝使用‘)
        break
    else:
        print(‘輸入有誤,請重新輸入!‘)

寫一個帶文本菜單的程序,菜單項如下 (1) 取五個數的和 (2) 取五個數的平均值 (X) 退出。