[白俊]1330号:2つの数字を比較


質問する



困難な部分


1行のスペース文字列を()に分割し、int()に直接変換できません.したがって、まずstr型を入力し、int()型変換の値をその変数に置き換えます.そうすればいいのですが、上記の不足点を知るために他の人のコードを参考にしました.

必要な概念


map(変換関数、循環可能データ)

map(int, a)
  • リストの要素を指定関数として処理する
  • は、通常、複数のデータを一度に変換するために使用される

    文字列をint型に変換

    a = '1 2'
    a = list(map(int, a.split()) #[1, 2] int형

    イニシャルコード

    # 두 수 비교하기
    n=[None] * 2
    n[0], n[1] = input().split()
    
    n[0] = int(n[0])
    n[1] = int(n[1])
    
    if n[0] > n[1] :
        print('>')
    if n[0] == n[1] :
        print('==')
    if n[0] < n[1] :
        print('<')

    補足コード

    n = list(map(int, input().split()))
    
    if n[0] > n[1] :
        print('>')
    elif n[0] < n[1] :
        print('<')
    else :
        print('==')
    

    References


    https://velog.io/@pyh8618/Python-map-%ED%95%A8%EC%88%98-%EC%82%AC%EC%9A%A9%EB%B2%95