1. (简答题)定义一个函数,传入一个字符串,返回其中大写字母个数
def zou(st):
z = 0
for i in st:
if i.isupper():
z += 1
return("该字符串中:",st,"大写字母的个数为:",z)
print(zou(input("请输入一串字符串:")))
2. (简答题)定义一个函数,传入一个字符串,返回其中小写字母的个数
def wen(st):
z = 0
for i in st:
if i.islower():
z += 1
return ("该字符串中:",st, "小写字母的个数为:", z)
print(wen(input("请输入一串字符串:")))
3. (简答题) 定义一个函数,输出10×10的*形状
def zou():
for y in range(10):
print('**********')
zou()
4. (简答题)定义一个函数,输入行,列,字符,得到一个 行 × 列的 的 * 矩阵
def dfr():
s = int(input("请输入行数:"))
a = int(input("请输入列数:"))
z = input("请输入字符:")
x = y = 0
while x < s:
y = 0
while y < a:
print(z,end="\t")
y += 1
print()
x += 1
dfr()
5. (简答题)定义一个函数,传入一个字符串,返回其中大写字母、小写字母、数字、其他字符的个数
def zou(js):
dx = 0
xx = 0
sz = 0
qt = 0
for i in js:
if i.isupper():
dx += 1
elif i.islower():
xx += 1
elif i.isdigit():
sz += 1
else:
qt += 1
return ("该字符串中:",js,"大写字母个数:",dx,"个","小写字母个数:",xx,"个","数字个数:",sz,"个","其他字符串:",qt,"个",)
print(zou(input("请输入一串字符串:")))
6.定义一个函数,传入一个字符串,统计其中每个字符的个数,如 ” hello ” 需要统计出h,e,l,o的个数
def zou():
s = input("请输入一串字符串:")
d = {}
for i in s:
if i not in d.keys():
d[i] = 1
else:
d[i] = d[i]+1
print(d)
zou()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)