
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来终止循环。
是这个意思吗?
