首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >金字塔,包含在python中接收到的单词

金字塔,包含在python中接收到的单词
EN

Stack Overflow用户
提问于 2022-05-23 12:42:13
回答 5查看 66关注 0票数 -3

有人能解释一下为什么会出现这个错误吗?这个程序要求一个单词,然后用这个单词制作一个金字塔。

代码语言:javascript
运行
复制
palavra = input('Digite a palavra:').upper()
lista = list(palavra)
x = 0 #ímpares
y = 0 #contador
z = len(palavra) #conta o numero de letras mais o add

while y < z:
    if (x%2) == 0:
        x += 1
    else:
        p = lista[y]*x
        print(p.rjust(z))
        x += 1
        y += 1
        z += 1
EN

Stack Overflow用户

发布于 2022-05-23 12:48:28

我认为z不应该在while循环中增加,否则您将永远不会结束while循环。

代码语言:javascript
运行
复制
palavra = input('Digite a palavra:').upper()
lista = list(palavra)
x = 0 #ímpares
y = 0 #contador
z = len(palavra) #conta o numero de letras mais o add

while y < z:
    if (x%2) == 0:
        x += 1
    else:
        p = lista[y]*x
        print(p.rjust(z))
        x += 1
        y += 1
        # z += 1    
票数 2
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72348698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档