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

 

转载于:https://www.cnblogs.com/jiangshitong/p/6628641.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值