Python Day51(周末作业复盘)

python大大的图


python大大的图


python大大的图

作业图(一)


作业图(二)

(一)

每次都要运行一遍程序的计算器

作业图

input() 与 raw_input()

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。

input()——输入5+3输出计算结果8


raw_input()——输入5+3输出结果为字符串5+3


input()不支持输入字符串


raw_input()捕获原始输入

简单来说,raw_input()以字符串的形式返回用户的输入,input()把用户的输入作为表达式进行求值并返回该值。

eval()函数

eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。常见作用见http://blog.csdn.net/SeeTheWorld518/article/details/47983511

(二)

只要运行一次,就可以不断接收输入的改进版计算器。

图片发自简书App

“1”表示while()判断条件为真,只要不是“0”,这个循环就一直循环下去。while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句。循环终止条件是exp为false(或0),设置break来终止循环。

是这个意思吗?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容