课后作业2

代码量:18行
能支持两个操作数的简单四则运算(只有一个操作符)
遇到的问题:不会用码云,不会测试,刚刚学会敲代码,不熟练,缺少热情
耗费时间:学习做计算器用了4个小时,研究码云5天(还是不会交代码),还没来得及研究单元测试

用到的函数:int()  , input() ,return  ,True  ,print, a ,b, yunsuanfu

def count(a,b,yunsuanfu):
    if yunsuanfu == '+':
        print a,'+',b,'=',(a + b);
    elif yunsuanfu == '-':
        print a,'-',b,'=',(a - b);
    elif yunsuanfu == '*':
        print a,'*',b,'=',(a * b);
    elif yunsuanfu == '/':
        print a,'/',b,'=',(a / b);
    else:
        return 1;   "error"   
 

while_condition = True;
while while_condition:
    a = int(input("请输入最大数:"));
    b = int(input("请输入最小数:"));
    yunsuanfu = raw_input("请输入要执行的四则运算(+-*/):");
    if count(a,b,yunsuanfu) == 1:
      print "error yunsuanfu";
  

posted @ 2018-09-19 21:54  陈陈当道  阅读(143)  评论(1)    收藏  举报