2022年9月1日 星期四

Python a647: 投資專家

a647: 投資專家

#a647: 投資專家

'''

輸入說明

測試資料的第一行是一個整數 n,代表John總共投資了 n 件藝術品。

以下 n 行,每一行有兩個整數 m 和 p,m 是該藝術品投資的金額、

p 是該藝術品目前的價值。其中 1≤m,p≤100000,單位是仟元。


輸出說明

每一件藝術品依據它的投資金額及目前價值,計算並輸出其獲利率 x。

x為正,表示獲利;x為負表示虧損。

若x≥10.00% 或 x≤-7.00%,即售出該藝術品,以「dispose」表示;

否則,即保留該藝術品,以「keep」表示。輸出格式,請見輸出範例。


範例輸入 #1

4

200 177

200 200

892 1000

1000 992


範例輸出 #1

-11.50% dispose

  0.00% keep

 12.11% dispose

 -0.80% keep

'''

# -*- coding: UTF-8 -*-

print('a647: 投資專家')


num = int(input('輸入筆數n  代表n件藝術品-->'))      # 題目次數


for i in range (num):

    print('每一行有兩個整數 m 和 p,m 是該藝術品投資的金額、p 是該藝術品目前的價值。')

    print('第',1+i,'個 -->',end='')

    m,p = map(int, input('輸入m、p兩正整數-->').split()) 

    x=round (((p-m)/m)*100,2)

    print(x,'% --->',end='')

    if (x>=10 or x<=-7):

        print('dispose')

    else:

        print('keep')



>>> %Run a647.py

a647: 投資專家

輸入筆數n  代表n件藝術品-->4

每一行有兩個整數 m 和 p,m 是該藝術品投資的金額、p 是該藝術品目前的價值。

第 1 個 -->輸入m、p兩正整數-->200 177

-11.5 % --->dispose

每一行有兩個整數 m 和 p,m 是該藝術品投資的金額、p 是該藝術品目前的價值。

第 2 個 -->輸入m、p兩正整數-->200 200

0.0 % --->keep

每一行有兩個整數 m 和 p,m 是該藝術品投資的金額、p 是該藝術品目前的價值。

第 3 個 -->輸入m、p兩正整數-->892 1000

12.11 % --->dispose

每一行有兩個整數 m 和 p,m 是該藝術品投資的金額、p 是該藝術品目前的價值。

第 4 個 -->輸入m、p兩正整數-->1000 992

-0.8 % --->keep

>>>  

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...