社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python向下取整整除运算符用法一例

Python小屋 • 9 年前 • 638 次点击  

Python整除运算符//可以作用于两个整数或实数,计算结果是带小数的商向下取整(或着说是在数轴上向左取整)之后的结果。如果两个操作数都是整数,得到向下取整之后的整数;如果有实数操作数,得到浮点数形式的整数。例如:

>>> 5 // 3
1
>>> -5 // 3
-2
>>> 5.3 // 3
1.0
>>> -5.3 // 3
-2.0

>>> 5.3 // 2.3
2.0
>>> 5.3 // 2.8
1.0

问题描述:编写程序,读取一个单词,然后输出中间位置上的字符。如果单词长度是偶数,输出中间位置右边紧邻的字符。

代码:

def demo(s):
    return s[len(s)//2]

s = input('请输入一个字符串:')
formatter = '字符串{0}中间位置上的字符是{1}'
print(formatter.format(s, demo(s)))


运行结果:

第一次:

请输入一个字符串:abc
字符串abc中间位置上的字符是b

第二次:

请输入一个字符串:abcd
字符串abcd中间位置上的字符是c



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/6UUi0XUqBO
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/2681