Python中实现输入一个整数的案例

作者:地球世界的观察者 时间:2022-05-28 18:42:21 

我就废话不多说了,大家还是直接看代码吧!


#! 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

那么如果我们想将各个位置上的数字提取出来

那就更简单了,连续组合整除运算就OK啦!

x=x//10//10

来源:https://blog.csdn.net/qq_34138155/article/details/81194778

标签:Python,输入,整数
0
投稿

猜你喜欢

  • python离散建模之感知器学习算法

    2022-06-10 04:49:47
  • SQL Server 获取插入记录后的ID(自动编号)

    2009-09-10 11:31:00
  • Python StringIO模块实现在内存缓冲区中读写数据

    2021-12-22 08:23:13
  • Python机器学习算法之k均值聚类(k-means)

    2023-01-17 17:42:14
  • Python基于smtplib模块发送邮件代码实例

    2022-09-18 11:07:49
  • python Pillow图像降噪处理颜色处理

    2022-08-07 16:11:21
  • mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法

    2023-11-18 06:10:15
  • asp如何获知页面上的图象的实际尺寸?

    2009-11-24 20:50:00
  • python多线程分块读取文件

    2023-10-29 18:48:51
  • excel导入到SQL Sever数据库

    2008-03-25 10:24:00
  • 40个网页设计常用小代码

    2008-01-01 19:27:00
  • PHP set_time_limit(0)长连接的实现分析

    2023-11-06 11:46:20
  • python实现支付宝当面付(扫码支付)功能

    2023-04-01 21:38:45
  • 基于Python实现图像的傅里叶变换

    2023-12-14 09:10:34
  • 页面重构应注意的repaint和reflow

    2011-03-31 17:11:00
  • 有时用户并不需要引导

    2009-07-17 18:48:00
  • python编写扎金花小程序的实例代码

    2021-01-28 23:09:44
  • asp如何计算下载一个文件需要多长时间?

    2009-11-25 20:17:00
  • 如何用python插入独创性声明

    2021-05-07 04:24:15
  • 关于Python中的main方法教程

    2021-12-30 08:31:37
  • asp之家 网络编程 m.aspxhome.com