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
那么如果我们想将各个位置上的数字提取出来
那就更简单了,连续组合整除运算就OK啦!
x=x//10//10
以上这篇Python中实现输入一个整数的案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
相关文章:
1. set rs=conn.execute,set rs=server.createobject(“ADODB.recordset”)的性能对比2. SpringBoot中使用Jsoup爬取网站数据的方法3. Python面向对象实现方法总结4. 在Spring 中使用@Aspect 控制自定义注解的操作5. Java 如何实现AES加密6. Python csv文件记录流程代码解析7. 浅谈PHP设计模式之门面模式Facade8. 详解Android跨进程通信之AIDL9. Windows+Apache搭建PHP开发环境10. python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析