Python循环语法(输出金字塔和传送带篇)
金字塔形输出字符串(不能重复输出)
a=input('请输入:')
hs=1
gs=0
for i in range(len(a)):print(a[i],end='')gs+=1if gs==hs:print()gs=0hs+=1
假设输入的是:qwertyuiop
得到的结果为:
q
we
rty
uiop
类似的金字塔输出(第一个字符输出一个放第一行,第二个字符输出两个放第二行,第三个字符输出三个放第三行…)
a=input('请输入:')
hs=1
gs=0
for i in range(len(a)):while gs<=hs:print(a[i], end='')gs+=1else:print()gs = 0hs+=1
假设输入的是:qwert
结果为:
qq
www
eeee
rrrrr
tttttt
传送带
a=[1,2,3,4,5]
import time
while True:t = a[0] # t=1i = 0while i
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
