python输入整数_Python中实现输入一个整数的案例
我就廢話不多說了,大家還是直接看代碼吧!Y76免費資源網
#! 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輸入一個三位數以上的整數,輸出其百位以上的數字(同每個位置上的數字)Y76免費資源網
例如用戶輸入1234,則程序輸出12Y76免費資源網
x=input('請輸入一個三位以上的數')
x=int(x)
if 0
print('請重新輸入一個三位以上的數')
else:
x=x//100
print(x)
這個題目用到的是整除運算的思想。Y76免費資源網
同樣的 我們可以舉一反三:Y76免費資源網
x=x//10Y76免費資源網
x=x//1000Y76免費資源網
那么如果我們想將各個位置上的數字提取出來Y76免費資源網
那就更簡單了,連續組合整除運算就OK啦!Y76免費資源網
x=x//10//10Y76免費資源網
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python输入整数_Python中实现输入一个整数的案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python安装方法3.8.2_Linu
- 下一篇: websocket python爬虫_p