04讲 实例解析和作业

案例4-1

逆序

s=input("请输入一段文本:")
i=len(s)-1        #测试字符串长度,长度-1表示最后一个字符
while i>=0:
    print(s[i],end=" ")        #s[i]:字符串切片,表示一个元素
    i=i-1             #循环


================= RESTART: D:/ing/python/python/files/4-1.py =================
请输入一段文本:Hello World
d l r o W   o l l e H       #逆向输出
s=input("请输入一段文本:")
i=len(s)-1          #s[4],s[3],s[2]……逆序
while i>=0:
    print(s[i])      #默认间隔符是回车(换行)
    i=i-1


================= RESTART: D:/ing/python/python/files/4-1.py =================
请输入一段文本:Hello World
d
l
r
o
W
 
o
l
l
e
H

正序

s=input("请输入一段文本:")
i=len(s)
j=0
while j<i:
    print(s[j])
    j=j+1

================= RESTART: D:/ing/python/python/files/4-1.py =================
请输入一段文本:Hello World
H
e
l
l
o
 
W
o
r
l
d
s=input("请输入一段文本:")
i=len(s)
j=0
while j<i:
    print(s[j],end=" ")
    j=j+1

================= RESTART: D:/ing/python/python/files/4-1.py =================
请输入一段文本:Hello World
H e l l o   W o r l d 
案例4-2
s=input("请输入一段文本:")
i=-1    #从-1开始
while i>=-1*len(s):    #-1乘长度
    print(s[i],end="")
    i=i-1


================= RESTART: D:/ing/python/python/files/4-2.py =================
请输入一段文本:Hello World
dlroW olleH

输出小数部分

>>> a=1.2345
>>> int(a)      #取整函数
1

>>> a=7.77777
>>> round(a,4)      #四舍五入函数
7.7778

int() 取整
round() 四舍五入

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容