python入门第一题:输出a+b
1.贴题
给你两个数a、b,请你计算它们的和,并输出。
例如: a = 3, b = 2
则输出:5
提示:挑战python栏目的所有题目,
题目中所给变量使用前不用声明,也不用赋值,系统自动赋值。
如本题,只需一行代码即可: print a + b
系统会自动为a和b赋值,并检查代码执行结果和标准答案是否相同。
原题地址
http://www.pythontip.com/coding/code_oj_case/1
2.说明
因为是入门第一题,所以题目中直接就给出了解答。
要注意的是题中的显示为python2版本,所以print 还是语句形式,到python3之后print就变成了函数,要写成print()
3.参考代码
4.调试网站与调试方法
如果本地装了python,可以在自己的环境下运行测试输出是否正确,但是为了运行就必须把代码保存为py文件
(当然如果只有没几行可以使用交互式面板就不需要保存)
这里推荐一个在线测试python3的网址
jdoodle
https://www.jdoodle.com/python3-programming-online
不需要保存,可以有输入值,缺点就是不能输中文。
另外也不能导入built-in以外的模块,比如写import numpy,会报错。
5.调试代码
6.输出结果
7.其他解决方案
8.解说
这里利用了列表的求和函数sum。即将要求和的数都放进一个列表里,然后用函数求和。在本题中效果与print(a+b)一样,甚至还差一些,但是如果有很多数需要求和,或者求和后仍需要保留每个数的时候是很有用的。
此外,还有写函数实现的方法。
碎碎念
懒癌晚期的我又回来啦。
不定期分享一点个人心得,内容“杂乱无章”,什么都有
最近会写一些python做题的心得和笔记,内容很浅显,主要面向像我一样的初学者。
一起来摇摆吧~~~~