zoukankan      html  css  js  c++  java
  • python基础(一)

    Python基础入门

    一.Python基础

      (一)特点

      1.优点: 运行效率高,依赖编译平台linux操作系统 跟CPU交互的接口,与windows不是完全一样

        2.缺点: 不能跨平台,导致开发效率低(如果要运行必须再要用的平台再运行一次),代码不能加密,线程不能利用多CPU问题

      (二)编译和解释    

    • 编译:把名文件代码执行前,先转为二进制,再执行。代表有c,c++,go等。优点是执行效率高,因为编译只做一次,运行时不需要编译。但是不能跨平台,编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,必须到要运行的系统上重新编译,开发效率上低。
    • 解释:只在程序执行时,才一句一句的翻译成机器语言去执行,执行效率低。但是可跨平台,开发效率高,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。

       (三)实例

    #作业1
    猜年龄,可以让用户最多猜3次
    age = 55
    count = 0
    while count < 3:
        user_input_age = int(input("please input your num:"))
        if user_input_age == age:
            print("you are right")
            break
        elif user_input_age < age:
            print("try bigger")
        else:
            print("try smaller")
        count +=1
    else:
        print("you are stupy")

    #作业2
    猜年龄,每隔3次,问他一下,还想不想继续玩,y表示继续玩,n不玩了
    i = 1
    age = 55
    user_choice = "y"
    while user_choice == "y":
        user_input = int(input("print your num:"))
        if user_input > age:
            print("try smaller")
        elif user_input < age:
            print("try bigger")
        else:
            print("you are right")
            break
        while i % 3 == 0:
            user_choice = input("once again? y/n:")
            break
        i += 1
  • 相关阅读:
    c#读取INI文件
    无题
    tnsping 命令解析
    宁静——一种心灵的奢望
    .NET框架类别
    19任意三个数的和为15
    VS.NET2005安装过程中遇到error:1935错误时的解决方法
    SQL Server 2005 : 存储过程传递字符串类型参数时,如何在参数中包含单引号
    SQL Server 2005 : 分割字符串
    网站发布在中文操作系统,但ReportViewer的工具栏显示为英文的解决方法
  • 原文地址:https://www.cnblogs.com/jiangshitong/p/6628641.html
Copyright © 2011-2022 走看看