Python
windy1001
这个作者很懒,什么都没留下…
展开
-
Centos 6.8安装Python3.7
环境:阿里云ECS+Centos 6.8 64bitPython版本:Python 3.7.0b5安装前准备:1、下载源代码:直接用wget在官网下载,命令如下wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0b5.tgz因为Centos 6.8安装Python3.7会缺少两个库,会报如下错误:zipimp...原创 2018-08-07 18:21:23 · 3633 阅读 · 1 评论 -
Python基础练习之一输出10000以内的阿姆斯特朗数
Python基础练习之一输出10000以内的阿姆斯特朗数题目解析解题思路代码展示最后总结练习总结改进思考阿里云时间题目解析要解这道题,首先我们要清楚阿姆斯特朗数是什么意思;阿姆斯特朗数是说如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。比如13 + 53 + 33 = 153,14+64+34+44=1634解题思路1.利用for循环遍历1-100002.根据常识,...原创 2018-10-30 23:52:08 · 3048 阅读 · 0 评论 -
Python基础练习二超市存包柜模拟
题目描述模拟超市存包柜的存放物品和取出物品操作,存放物品时选择空储物格,然后分配密码即为存放完成;取出物品时,输入对应的密码,打开对应的箱门即为取出物品题目分析1.题目练习的是自定义方法,比如存放物品方法,取出物品方法,检测是否有空储物格的方法等2.练习使用while和if…elif的用法代码为了练习一下类的使用,所以在这里定义了一个类,默认设定有100个储物格,用列表表示每个格子;...原创 2018-12-14 09:59:28 · 691 阅读 · 0 评论 -
Python基础练习三超市存包柜模拟(优化)
题目描述模拟超市存包柜的存放物品和取出物品操作,存放物品时选择空储物格,然后分配密码即为存放完成;取出物品时,输入对应的密码,打开对应的箱门即为取出物品题目分析1.增加私有变量,练习私有变量的使用2.多处需要进行数据类型转换,如int(),str()等3.字符串的拼接和截取,截取使用的是切片的方式4.密码采用了随机密码+位置码的方式,这样既能直接根据密码定位箱子位置,同时避免了随机生成...原创 2018-12-18 17:40:57 · 1448 阅读 · 0 评论 -
使用python实现阿里云动态域名解析DDNS
前言前置条件1、域名是在阿里云购买的2、地址必须是公网地址,不然加了解析也没有用简介通过阿里云提供的SDK,然后自己编写程序新增或者修改域名的解析,达到动态解析域名的目的;主要应用于pppoe拨号的环境,比如家里设置了服务器,但是外网地址经常变化的场景;再比如公司的pppoe网关,需要建立vpn的场景。安装阿里云SDK需要安装两个SDK库,一个是阿里云核心SDK库,一个是阿里云域名S...原创 2019-05-15 19:45:42 · 3324 阅读 · 1 评论