Python里的while loop

来源:百度知道 编辑:UC知道 时间:2024/09/22 14:32:17
用while loop造出这种东西。。。。

Enter a string: Eat at Joe’s!
*****************
* Eat at Joe’s! *
*****************

#注意一下,用户只能输入ASCII字符,如果有中文字符和标点就不行了
#另外,楼上同学的答案不对啊,拜托你回答之前先测试一下

s = raw_input('Enter a string:')
i = 0
stars = ''
while (i < len(s) + 4):
stars += '*'
i += 1
print stars
print '* %s *' %s
print stars

s = raw_intut("Enter a string:")
i = 0
while( i < 17 ):
print "*",
i += 1
print "*"
print "* %s *" %s
while( i > 0 ):
print "*",
i -= 1
print "*"