问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python3大一作业两题不会 编写把str中每n th 个字母改成大写,和改字母ord

发布网友 发布时间:2022-04-26 17:35

我来回答

2个回答

热心网友 时间:2023-10-17 21:13

def display_rotated(character, n):

    alph = ['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']

    for index in range(27):

        if alph[index] == character:

            return alph[(index + n)%26]

        else:

            pass

def upper_every_nth(string, n):

    l1 = [i for i in string]

    l2 = [i for i in range(len(string)) if i%n == 0]

    s = ''

    index = 0

    while index <= len(string):

        if index in l2:

            l1[index] = l1[index].upper()

        index += 1

    for i in l1:

        s += i

    return s

    

追问

这两题我试了一下还是错误


追答你的缩进最好摁tab键
他说你的缩进有错误
你用的什么编译器啊

热心网友 时间:2023-10-17 21:13

第一题:

def display_rotated(character, n):
    x = ord(character)
    xx = x + n
    if(xx > 122):
        xx -= 26
    if(xx < 97):
        xx += 26
    result = chr(xx)
    # return result
    print 'Rotating "%c" by %d characters yields "%c"' % (character, n, result)

display_rotated('d', 1)
display_rotated('a', -3)
display_rotated('z', 12)

至于第二题:

ord('a') == 97

ord('A') == 65

这样就很简单了吧

chr(ord(character)-32) 

追问

第一题用了这方法还是错

追答

我真是服你的智商了,看不懂错误提示吗?

明显的缩进错误。

你学python,难道不知道缩进?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
康复者的血清中含有什么免疫分子 血清里面有什么 走读的定义在哪些教育阶段适用? PostgreSQL修改数据库表的列属性操作 Ubuntu调整postgresql默认路径 ubuntu – Postgresql:更改默认数据路径 刘邦几个老婆刘邦老婆吕雉和戚夫人的不同结局 刘邦几个老婆?. 如何防止父母在微信群里抢红包? 有哪些适合夏天选择的长裙款式值得推荐? 怎样用搜狗拼音输入法打出英文字? 搜狗输入法直接打英文字母怎么打 用搜狗输入法怎么设置英文输入法 搜狗输入法怎么打出英文大写字母呢? 苹果手机知道密码连不上wifi怎么办 想要全一点的老托福资料 关于老托福考试的问题 老托福阅读分数具体计算 请问老托福93篇是什么,干嘛用的? 新老托福分数问题 老托福650分,有关英语考试 老托福成绩怎么算 能详细介绍一下老托福吗?例如分为几个section,怎么算分?万分感谢。。 现在都考新托福吧?满分100多那个,那老托福总分600多那个用不用考拉? 珠海斗门房产证如何办理 华为nova9怎么退出盲人模式? 搜狗输入法怎么用英文写 用搜狗输入法怎么打英文?求助一下 如何在搜狗输入法中直接输入英文 有香味的身体乳? 女儿被盗了,怎么友情发个朋友圈 sometimes vou lose in u ? ord . tht &#39;s 怎么在朋友圈声明被盗 Linux下创建用户ord,设置用户目录为&#47;word,密码为空,主群为400,附加主群800,ui pascal中ord是什么意思?解释解释 mysql workbench 导入csv,unhandled exception: &#39;ascii&#39; codec can&#39;t encode character u&#39;&#92;ufeff&#39; 被盗,重新注册了个怎么发朋友圈告诉朋友 - 信息提示 被别人盗了我想告诉朋友圈里的家人没一声怎么和他们说? 被别人盗了我想告诉朋友圈里的家人没一声怎么和他们说? 微信被盗了,朋友圈被删了 被盗时发的朋友圈,找回后自己看不见却看不见发的啥,朋友却能看见,这种信息怎么删除 朋友微信被盗 我就看不到他的朋友圈了 但能发微信 是这样吗 朋友跟我说被盗了,然后他的朋友圈我就看不了。他是不是骗我 怎么在朋友圈声明被盗 三星A5108双清与恢复出厂有什么分别 为什么我的三星手机恢复出厂设置后就不能用了? 三星S5双清之后还能不能开机使用?双清和恢复出厂设置的区别大吗? 股指期货在哪里交&#x200D;易 什么是股指期货?股指期货行情在哪里查询?