python學習之代碼練習一(兩個數比較)

python學習之代碼練習一(兩個數比較)

題目

題目鏈接:1002
在這裏插入圖片描述

實現代碼

#!/usr/bin/python
# coding=utf-8

import re

str = raw_input("please enter the groups:")
#str = raw_input()
#正則表達式判斷是否爲整型
if not re.findall('[0-9]+', str):
    print("please enter integer.")
    exit()
else:
    num = int(str)
    result = []
    while num > 0:
        input_value = raw_input()
        #以空格,換行分割字符串,返回列表
        values = input_value.split()
        if len(values) != 2:
            exit()
        else:
            #捕獲類型轉換異常
            try:
                m = int(values[0]) if int(values[0]) > int(values[1]) else int(values[1])
                result.append(m)
            except Exception: #所有異常的基類
                exit()
        num -= 1
    for index in range(len(result)):#循環索引
        if index == len(result)-1:
            print result[index],#最後一位數不輸出換行符
        else:
            print result[index]

思路:

Created with Raphaël 2.2.0start輸入判斷的數組數是否爲整數循環輸入判斷的數輸入每組數個數是否超過2將字符轉換成整數判斷兩個數的大小,將大的數單獨存儲循環索引輸出比較大的數endyesnoyesnoyesno
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章