文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python求这个三位数的数字之和及乘积(超详细解答)

2023-10-26 19:44

关注

原题

【实验220】输入一个三位数的整数,求这个三位数的数字之和及乘积。例如,输入123,输出:和为1+2+3=6,乘积为1*2*3=6。

x=input("输入三位整数:")sum=print("和:",x[0]+'+'+x[1]+'+'+x[2]+'={}'format(sum))S=print("积:",    )

09dec76f18d64c6c83b6c37bf5c691aa.jpeg

 ----------------------------------------------------------

开始分析讲解

我们先注意这个两个引号中间的  "和:"
这是一个注释


然后后面跟一个逗号,是用来连接作用

重点1.分片下标


那我们开始进入这里面的重点之一
x[0]
这是一个变量
x在上面是输入的一个三位数
[0]就是下标
如果上面x="123",
x[0]就是1
后面接了一个+
这个加号是起连接作用


需要输出1+2+3=6
所以需要+(连接) "+"
这个两个引号中间的是一个文本
连接这个文本

分割一下,就会更明白,后面也是一样
ad37ba6ac1864b319955e59c1a6750e3.jpeg

 

框起来的是一个整体
+号是连接作用
蓝色标的是一个文本,用两个引号,这个也可以看做整体

重点2.format()函数


进入最后一个重点
后面,他用了一个+号,起连接作用


然后这两个引号中间,前面我们讲过两个引号里可以看做一个整体
也就是   ={}
这个{}大括号,就是format()函数的取值,他format(sum)了
就是说,把sum和,放进去了
format是起到格式化字符的作用


大括号里空的,这里是默认取sum的第一个值
如果,sum=123,456
有两个值
那么{0},代表第一个
{1},代表第二个
依次按顺序


这里扩展写个示例,会更好理解
print("我是{1}号同学{0}".format("小明",15))
这format里面的"小明",15
直接写出来,相当于题目
sum="小明",15
就是把sum这个变量放进去format里面

程序答案

x=input("输入三位整数:")sum=x[0] + x[1] + x[2]print("和:",x[0]+'+'+x[1]+'+'+x[2]+'={}'format(sum))S=x[0] * x[1] * x[2]print("积:",x[0]+'x'+x[1]+'x'+x[2]+'={}'format(S))

 

谢谢大家的关注和咨询,尽力为大家带来更多知识

有需要的也可以私信学习资料哦

关注我,每天python进步一点点!

 

来源地址:https://blog.csdn.net/u011176725/article/details/126944162

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯