Pythonで整数入力を実現した事例


余計なことを言わないで、コードを見てください。

#! usr/bin/python3.5
# -*- coding:utf-8 -*-
a = input("       :")
#python input           ,     int      
a = int(a)
b = input("       :")
b = int(b)
"""
divmod()    
def divmod(x, y): # known case of builtins.divmod
  """ Return the tuple (x//y, x%y). Invariant: div*y + mod == x. """
  return (0, 0)
         ,      x//y   , x%y     
"""
n, r = divmod(a, b)
 
if __name__ =='__main__':
  print("n=", n, "r=", r)
補足知識:pythonは三桁以上の整数を入力し、その百桁以上の数字を出力する(各位置の数字と同じ)
例えばユーザ入力1234の場合、プログラム出力12

x=input('           ')
x=int(x)
if 0<x<99:
  print('             ')
else:
  x=x//100
  print(x)
このテーマは演算を割り算する思想を使っています。
同じように私たちは一対三を挙げることができます。
x=x/10
x=x/1000
私たちが各位置の数字を抽出したいなら
もっと簡単です。連続して組み合わせて割り算すればいいです。
x=x//10/10
以上のPythonの中で一つの整数を入力することを実現したのは小編が皆さんに提供した全部の内容です。皆さんに一つの参考をしてもらいたいです。