案例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() 四舍五入