码迷,mamicode.com
首页 > 编程语言 > 详细

python基础(一)

时间:2017-03-27 23:01:41      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:入门   导致   ++   windows   pytho   接口   style   依赖   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

 

python基础(一)

标签:入门   导致   ++   windows   pytho   接口   style   依赖   python基础   

原文地址:http://www.cnblogs.com/jiangshitong/p/6628641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!