Python小白要哭了,啥都不会,救救孩子吧

求详细步骤,急!!!感激不尽!!!... 求详细步骤,急!!!感激不尽!!! 展开
 我来答
破五藤茶爱2A
2018-12-21 · TA获得超过7215个赞
知道大有可为答主
回答量:3440
采纳率:65%
帮助的人:283万
展开全部

# 题1   str_1/2 你可以改为 = input("Please string:")
str_1 = "012314124afesfbaaefawAAFEA"
print('新串为:%s'%(str_1[::2]))

# 题2
str_2 = "faefa01231AFE~Wd"
e=d=f=g=0
for i in str_2:
    if i.isupper() :
        e += 1
    elif i.islower():
        d += 1
    elif i.isdigit():
        f += 1
    else:
        g += 1
print('大写字母{}个;小写字母{}个;数字{}个;其他字符{}个。'.format(e,d,f,g))

# 题3
str_3 = input("请输入一个字符串:")
m,n = eval(input("请输入串中的两个位置:"))
i = len(str_3)
o = str_3[m:n]
print("长度为:{},子串为:{}".format(i,o))

# 如果还有不懂的可以私信我,但是先采纳吧,谢谢!
斧牛加速器
2018-12-21 · 斧牛网游加速器为加速而生、为竞技而生!
斧牛加速器
斧牛加速器是一款专业的网游加速软件,支持加速众多热门网游,外服游戏极致加速,为网游用户有效解决延迟、掉线、卡机等问题。为百万玩家畅玩游戏保驾护航。
向TA提问
展开全部

string1.py

#-*- coding:utf-8 -*-
input_string=input('please string:')
print(input_string[::2])

string2.py

#-*- coding:utf-8 -*-
input_string=input('please string:')
upper_count=lower_count=digit_count=other_count=0
for i in input_string:
if i.isupper():
upper_count+=1
elif i.islower():
lower_count+=1
elif i.isdigit():
digit_count+=1
else:
other_count+=1
print('大写字母{};小写字母{};数字{};其他字符{}.'.format(upper_count,lower_count,digit_count,other_count))

string3.py

#-*- coding:utf-8 -*-
input_string=input('请输入一个字符串:')
input_position=input('请输入串中的两个位置:')
start=input_position[0]
end=input_position[2]
print('长度为:{},'.format(len(input_string)),'子串为:{}'.format(input_string[int(start):int(end)]))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
句心后端开发
2018-12-21 · 专注后端和移动端编程
句心后端开发
采纳数:316 获赞数:624

向TA提问 私信TA
展开全部

代码

string1.py

"""输入一个字符串,将该字符串下标为偶数的字符组成新串并通过格式化方式输出"""

input_str = input('please string:')
print(''.join(list(input_str)[1::2]))

输出

please string:singi
ig

string2.py

"""输入一个字符串,分别统计大写,小写数字以及其他字符的个数并通过格式化方式输出"""

input_str = input('please string:')

upper = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V',
         'W', 'X', 'Y', 'Z']
lower = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
         'w', 'x', 'y', 'z']
num = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']

upper_count = lower_count = num_count = other_count = 0

for s in list(input_str):
    if s in upper:
        upper_count += 1
    elif s in lower:
        lower_count += 1
    elif s in num:
        num_count += 1
    else:
        other_count += 1

print('大写字母' + str(upper_count) + '个;小写字母' + str(lower_count) + '个;数字' + str(num_count) + '个;其他字符' + str(
    other_count)+'个')

输出

please string:sgweagwASGERG66335~!@#$
大写字母6个;小写字母7个;数字5个;其他字符5个

string3.py

"""输入一个字符串,然后再输入字符串中的两个位置,屏幕输出其长度,取出位置之间的子串并通过格式化方式输出"""

input_str = input('请输入一个字符串:')
input_str_position = input('\n请输入字符串中的两个位置:').strip().split(',')

str_len = len(input_str)
sub_str = input_str[int(input_str_position[0]):int(input_str_position[1])]

print('长度为:'+str(str_len)+',子串为:'+sub_str)

输出

请输入一个字符串:singi
请输入字符串中的两个位置:1,3
长度为:5,子串为:in
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰鲸小说
2018-12-21
知道答主
回答量:25
采纳率:14%
帮助的人:3.4万
展开全部
你好,先输入 然后获取偶数值就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f2528e
2018-12-21
知道答主
回答量:4
采纳率:0%
帮助的人:3092
展开全部
你好 先输入 然后获取偶数值就可以了 希望能帮到你亲
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(18)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式