iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
SideProject30

UVA題型研究系列 第 2

DAY2:Difference and absolute value

  • 分享至 

  • xImage
  •  

UVA10055 Hashmat the brave warrior
內容
Hashmat是一個勇敢的將領,他帶著年輕的士兵從這個城市移動到另一個城市與敵人對抗。在打仗之前他會計算己方與敵方士兵的數目差距,來決定是要開打或不開打。Hashmat的士兵數絕不會比敵人的士兵數大。
輸入說明
每組測試資料1列,有2個整數,代表Hashmat及敵人的士兵數或反之。這些數不會超過263。
輸出說明
對每組測試資料請輸出Hashmat與敵人士兵數目的差(正數)。
範例輸入
10 12
14 10
範例輸出
2
4
題目大意:有個將軍想知道我軍與敵軍的數量差異,輸入給數量,輸出求相差的絕對值。
解題:求差 最後再加上絕對值

while True: #這是一個無限循環,將持續運行直到出現異常或手動停止程序。
    try:
        # 嘗試從用戶輸入中獲取兩個整數,使用空格分隔,並將它們分別賦值給變量 x 和 y。
        x, y = map(int, input().split())
    except EOFError:
        # 如果發生EOFError異常,表示用戶已經結束輸入,退出循環。
        break
    #計算並打印變量 x 和 y 的絕對值之差。
    print(abs(x - y))

上一篇
DAY1:Sum of distances
下一篇
DAY3:Carry after addition
系列文
UVA題型研究30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言