文章目录
- 1、分割与合并练习(split、join)
- 2、字符串填充练习
- 3、使用 turtle库 绘制螺旋状的正方形
1、分割与合并练习(split、join)
输入一个字符串,其中的字符由(英文)逗号隔开,编程将所有字符连成一个字符串,
输出显示在屏幕上。
例如输入:1,2,3,4,5
输出:12345
inp = input('请输入一个个用逗号隔开的字符:').split(',')
print('。'.join(inp))
2、字符串填充练习
从键盘输入一个用于填充的图符,一个字符串,一个要显示的字符串的总长度;
编程将输入的字符串,居中输出显示在屏幕上,用填充图符补齐到输入的总长度。
如果总长度处输入的不是正整数,则提示请输入一个正整数,并重新提示输入,
直至输入正整数。
fill = input('请输入填充符号:')
show = input('请输入要显示的字符串:')
flag = 1
while flag:
try:
length = eval(input("请输入字符串总长度:"))
except:
flag = 1
print("需要输入的是正整数!")
else:
if type(length) == int and length > 0:
flag = 0
else:
flag = 1
print("需要输入的是正整数!")
print('{0:{1}^{2}}'.format(show, fill, length))
3、使用 turtle库 绘制螺旋状的正方形
import turtle
d = 0
k = 1
turtle.pensize(2)
for j in range(20):
for i in range(4):
turtle.seth(d)
d += 91
k += 2
turtle.fd(k)
- 效果展示
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)