鱼C论坛

 找回密码
 立即注册
查看: 14017|回复: 67

[技术交流] Python:每日一题 165

[复制链接]
发表于 2018-3-17 09:59:22 | 显示全部楼层
num=['一','二','三','四','五','六','七','八','九','十']
for x in range(1,10):
    for y in range(1,x+1):
        multi= y*x
        multi1= multi%10
        multi2= multi//10
        if multi<10:
            print(num[y-1],num[x-1],'得',num[multi-1],'\t',end='')
        if multi==10:
            print(num[y-1],num[x-1],num[multi2-1],num[multi1-1],'\t',end='')
        if multi >10:
            print(num[y-1],num[x-1],num[multi2-1],num[-1],num[multi1-1],'\t',end='')
    if y==x:
        print('\n')
打印如下:
一 一 得 一        

一 二 得 二         二 二 得 四        

一 三 得 三         二 三 得 六         三 三 得 九        

一 四 得 四         二 四 得 八         三 四 一 十 二         四 四 一 十 六        

一 五 得 五         二 五 一 十         三 五 一 十 五         四 五 二 十 十         五 五 二 十 五        

一 六 得 六         二 六 一 十 二         三 六 一 十 八         四 六 二 十 四         五 六 三 十 十         六 六 三 十 六        

一 七 得 七         二 七 一 十 四         三 七 二 十 一         四 七 二 十 八         五 七 三 十 五         六 七 四 十 二         七 七 四 十 九        

一 八 得 八         二 八 一 十 六         三 八 二 十 四         四 八 三 十 二         五 八 四 十 十         六 八 四 十 八         七 八 五 十 六         八 八 六 十 四        

一 九 得 九         二 九 一 十 八         三 九 二 十 七         四 九 三 十 六         五 九 四 十 五         六 九 五 十 四         七 九 六 十 三         八 九 七 十 二         九 九 八 十 一        

评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
冬雪雪冬 + 3 + 3

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-22 03:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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