| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1161 人关注过本帖
标题:横竖式加法计算
只看楼主 加入收藏
yh3163
Rank: 2
来 自:虹口区
等 级:论坛游民
帖 子:107
专家分:50
注 册:2022-1-27
结帖率:93.75%
收藏
已结贴  问题点数:20 回复次数:4 
横竖式加法计算
输入两个数,分别打印这两个数的横式和竖式运算式子。
样例输入:
45 237
 

样例输出:
45+237=282
     45
+   237
-------
    282
收到的鲜花
  • chen10242022-07-16 20:49 送鲜花  1朵  
搜索更多相关主题的帖子: 加法 输出 输入 两个数 计算 
2022-07-13 16:06
yh3163
Rank: 2
来 自:虹口区
等 级:论坛游民
帖 子:107
专家分:50
注 册:2022-1-27
收藏
得分:0 
因为显示原因,45,237,282和最后一个减号要对齐对齐
2022-07-13 16:07
chen1024
Rank: 2
等 级:论坛游民
帖 子:5
专家分:22
注 册:2022-7-10
收藏
得分:14 
这个代码可以



程序代码:
a = int(input())
b = int(input())
x = a + b
print(a,'+',b,'=',x)
print()
if a >= b:
    l_a = len(str(a))
    l_b = len(str(b)) 
    l_x = len(str(x))
    print('  ', str(a))
    print('+',' '*(l_a-l_b),str(b))
    print('-'*(l_a)*2)
    print('  '*(l_x-l_a+1), str(x))
else:
    l_a = len(str(a))
    l_b = len(str(b))
    l_x = len(str(x))
    print('+', ' '*(l_a-l_b), str(a))
    print('  ', str(b))
    print('-'*(l_b )*2)
    print('  '*(l_x-l_b+1), str(x))


[此贴子已经被作者于2022-7-13 17:26编辑过]

2022-07-13 17:24
gelid
Rank: 2
等 级:论坛游民
帖 子:11
专家分:44
注 册:2022-5-21
收藏
得分:6 
共同學習
2022-07-15 21:36
yh3163
Rank: 2
来 自:虹口区
等 级:论坛游民
帖 子:107
专家分:50
注 册:2022-1-27
收藏
得分:0 
谢谢啊
2022-07-18 10:11
快速回复:横竖式加法计算
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017145 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved