吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 591|回复: 13
收起左侧

[求助] 请问问一个py的题目

[复制链接]
fxz5820 发表于 2024-4-5 14:25
本帖最后由 fxz5820 于 2024-4-5 14:35 编辑








求大神帮忙解答

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| fxz5820 发表于 2024-4-5 15:05
baipiao520 发表于 2024-4-5 15:34
你的range里都有i当然会变啊,多写几个print(i)就知道i是怎么变的了
我心飞翔1995 发表于 2024-4-5 18:27
本帖最后由 我心飞翔1995 于 2024-4-5 18:29 编辑

所以,你的问题是什么?
不要丢一句求解答就让别人回复一堆,你要写出你的思考、你的尝试、你的疑问,如果基础没有看完就想别人指点你,建议先看一遍完整的基础,不然别人给你讲解的时候你还是要问,浪费时间。
ScriptKid777 发表于 2024-4-5 18:42
按照你的代码运行了一遍,是没有问题的,你想问什么问题可以说清楚一下
lww32 发表于 2024-4-5 20:06
啥也不说清楚,咋回答
gamewfj 发表于 2024-4-5 20:46
本帖最后由 gamewfj 于 2024-4-6 11:08 编辑

[Plain Text] 纯文本查看 复制代码
j = 12
print ('j='+str(j))

for i in range(1,j):
    if i<=(j//2):
        print (" "*((j//2)-i),end='')
        print (chr(64+i)*((2*i)-1))
    else:
        if j%2==0:
            print (" "*(i-(j//2)),end='')
        else:
            print (" "*(i-(j//2)-1),end='')
        print (chr(64+i)*((2*(j-i))-1))
        


增加一个判断,对于J 是奇数的时候 中间的两行 字符个数一样  

image.png

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
爱飞的猫 + 1 + 1 热心回复!

查看全部评分

cfnm123 发表于 2024-4-5 23:19
j = 10
for i in range(1, j + 1):
    # 计算上半部分和下半部分的字符数量
    upper_chars = (2 * i) - 1
    lower_chars = (2 * (j - i)) - 1
   
    # 打印上半部分的字符
    if i <= j // 2:
        # 打印空格
        print(" " * (j // 2 - i), end='')
        # 打印字符
        print(chr(64 + i) * upper_chars)
    # 打印下半部分的字符
    else:
        # 打印空格
        print(" " * (i - j // 2), end='')
        # 打印字符
        print(chr(64 + i) * lower_chars)
    # 添加换行符以开始新的一行
    print()   

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
爱飞的猫 + 1 + 1 热心回复!记得使用代码框哦
fxz5820 + 1 热心回复!

查看全部评分

夜雨微澜 发表于 2024-4-6 06:56
外层循环和内层不可以一个变量,否则会冲突造成异常。
内层循环的j和k不可以换成i,因为外层用了i了。

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
爱飞的猫 + 1 + 1 热心回复!
fxz5820 + 1 用心讨论,共获提升!

查看全部评分

 楼主| fxz5820 发表于 2024-4-6 10:47
我心飞翔1995 发表于 2024-4-5 18:27
所以,你的问题是什么?
不要丢一句求解答就让别人回复一堆,你要写出你的思考、你的尝试、你的疑问,如果 ...

好的,感谢指点
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-11 22:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表