Python-デジタルリソース型


<リソースタイプ>
  • は、他の言語で使用される基本資料型
  • を提供する.
  • メモリ型、集約型など強力な内蔵型
  • <参考資料型>
  • は、通常、整数および実数
  • を用いる.
  • 符号化試験では、ほとんどが整数型の
  • である.
    1.整数型
  • のアルゴリズム問題の大部分の入出力データは整数
  • である.
    a = 1000 # 정수형
    print(a)
    
    a = -7
    print(a)
    
    a = 0
    print(0)

    2.ミスタイプ
  • 小数部0または整数部0の小数は、0
  • を省略して記入することができる
    a = 157.93 # 실수형
    print(a)
    
    a = -1837.2
    print(a)
    
    a = 5.
    print(a)
    
    a = -.7
    print(a)
  • 指数表現
    -eまたはEで指数を表す
    -最短パスの問題で到達できないノードについて、最短距離を無限に設定、
  • .
    a = 1e9 # 지수 표현
    print(a)
    
    a = 75.25e1
    print(a)
    
    a = 3954e-3
    print(a)
  • 小数点値比較
    -10進数とは異なり、バイナリは微小誤差
  • を生じる.
    a = 0.3 + 0.6 # 소수점 값 비교
    print(a)
    
    if a == 0.9:
      print(True)
    else:
      print(False)
  • round()関数
    -最初のパラメータは実数データ
    -2番目のパラメータは四捨五入する位置-1
    -2番目のパラメータがない場合は、小数点の1番目の位置に
  • を丸めます.
    a = 0.3 + 0.6 # round()를 이용한 소수점 값 비교
    print(round(a,4))
    
    if(round(a,4) == 0.9):
      print(True)
    else:
      print(False)

    3、数字型演算
  • の4則演算(+、-、x、/)を用いて
  • を計算する.
  • 除算演算子(/)は実数で結果
  • を処理する.
    残りの演算子
  • (%)
  • のシェア演算子(//)
  • を取得
  • 繰り返し二乗演算子x**y
  • a = 7
    b = 3
    
    print(a / b)
    
    print(a % b)
    
    print(a // b)
    
    a = 5
    b = 3
    
    print(a ** b)