zoukankan      html  css  js  c++  java
  • Python123——测验1: Python基本语法元素 (第1周)程序题2总结

    一、题目

    二、解析

    (1)官方解析

    (2)个人解析

    def m1():
        """ 法1:暴力破解"""
        s1 = input('')
        s2 = ''
        for i in s1:
            if i != ' ':
                # print(i)
                s2 += i
    
        for i in s2:
            if i == '+' or i == '-' or i == '*' or i == '/':
                a = s2.find(i)
                print(a)
    
        m = int(s2[:a])
        n = int(s2[a + 1:])
        op = s2[a]
        if op == '+':
            r = m + n
        elif op == '-':
            r = m - n
        elif op == '*':
            r = m * n
        elif op == '/':
            r = m / n
        print('%.2f' % r)
    
    
    def m2():
        """
        法2:评估函数 eval()
        eval()可以将字符串最外面的引号去掉,并执行余下语句
        """
        a = input('')
        print('{:.2f}'.format(eval(a)))
    
    
    if __name__ == '__main__':
        # m1()
        m2()

    三、总结

      这次做题暴露很多问题,比如对字符串的理解不透彻,常用函数应用不熟练,学好Python,没有想象中那么简单,需要不断做题,不断实践,不断总结!

    目前题库是103道题,希望总自己可以在本学期都做完吧,加油!

      人生苦短,我学Python。

  • 相关阅读:
    数字证书原理(转)
    python update from 2.6 to 2.7
    python uwsgi 部署以及优化
    uWSGI配置(转 )
    Python程序的性能分析指南(转)
    mysql 暴力破解 root账号密码
    VMware虚拟机实用经验总结十一条
    小技巧之指定refer
    cookie和session
    web相关
  • 原文地址:https://www.cnblogs.com/kekefu/p/12347152.html
Copyright © 2011-2022 走看看