1
44040420071215
44040420071215

+关注

发布时间:2020-04-25 09:45

str1 = "千山鸟飞绝"

str2 = "万径人踪灭"

str3 = "孤舟蓑笠翁"

str4 = "独钓寒江雪"

verse = [list(str1), list(str2), list(str3), list(str4)]   # 定义一个二维列表

print("\n-- 横版 --\n")

for i in range(4):                                 # 循环古诗的每一行

    for j in range(5):                             # 循环每一行的每个字(列)

        if j == 4:                                  # 如果是一行中的最后一个字

            print(verse[i][j])                      # 换行输出

        else:

            print(verse[i][j], end="")             # 不换行输出


verse.reverse()                                      # 对列表进行逆序排列

print("\n-- 竖版 --\n")

for i in range(5):                                   # 循环每一行的每个字(列)

    for j in range(4):                               # 循环新逆序排列后的第一行

        if j == 3:                                    # 如果是最后一行

            print(verse[j][i])                       # 换行输出

        else:

            print(verse[j][i], end="")              # 不换行输出


收藏

分享到:

分享到微信朋友圈

更多作品

全部评论(0
    暂无评论
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照