没有合适的资源?快使用搜索试试~ 我知道了~
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 41 浏览量
2020-12-20
22:44:51
上传
评论
收藏 30KB PDF 举报
温馨提示
试读
1页
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,第二个元素为字符串中小写字母个数;另一个函数func2的功能为随机产生一个长度不小于10的字符串.调用这二个函数,要求能统计出func2产生的字符串中大小字母的个数。 import random,string; def func1(): a=int(input("请输入随机生成的字符串长度:")) b=[int(i) for i in range(0,a+1)] c=random.choice(b) d=a-c def func2():
资源详情
资源评论
资源推荐
编写二个函数,其中一个函数编写二个函数,其中一个函数func1完成功能为:接收字符串完成功能为:接收字符串
参数,返回一个元组,其中第一个元素为字符串中大写字母个参数,返回一个元组,其中第一个元素为字符串中大写字母个
数,数,
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个
数,第二个元素为字符串中小写字母个数;另一个函数func2的功能为随机产生一个长度不小于10的字符串.调用这二个函数,
要求能统计出func2产生的字符串中大小字母的个数。
import random,string;
def func1():
a=int(input("请输入随机生成的字符串长度:"))
b=[int(i) for i in range(0,a+1)] c=random.choice(b)
d=a-c
def func2():
z=list()
v=list()
f=0
l=0
x=string.ascii_lowercase
y=string.ascii_uppercase
while 1:
if f!=c :
t = random.choice(y)
z.append(t)
f+=1
elif l!=d:
j=random.choice(x)
v.append(j)
l+=1
if f==c and l==d:
r=list()
r.extend(z)
r.extend(v)
k=list(random.sample(r,a))
print("随机生成的字符串为:",''.join(k))
print("(%s,%s),其中%s为大写字母个数,%s为小写字母个数"%(c,d,c,d))
else:
break
return func2()
func1()
weixin_46520272
原创文章 16获赞 0访问量 1137
关注
私信
展开阅读全文
作者:weixin_46520272
weixin_38732307
- 粉丝: 12
- 资源: 929
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1