
每天30分钟学python
大春SSC
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模拟掷骰子4.0
程序:import randomimport matplotlib.pyplot as plt#解决中文显示问题plt.rcParams[‘font.sans-serif’]=[‘SimHei’]plt.rcParams[‘axes.unicode_minus’]=Falsedef roll_dice():roll=random.randint(1,6)return roll...原创 2019-05-13 15:53:51 · 441 阅读 · 0 评论 -
空气质量指数计算8.0
程序:import pandas as pdimport matplotlib.pyplot as pltplt.rcParams[‘font.sans-serif’] = [‘SimHei’]plt.rcParams[‘axes.unicode_minus’] = Falsedef main():“”"主函数“”"aqi_data = pd.read_csv(‘c:\Us...原创 2019-05-16 11:25:31 · 688 阅读 · 0 评论 -
空气质量指数计算7.0
程序:import pandas as pddef main():“”"主函数“”"aqi_data = pd.read_csv(‘C:\Users\Administrator\Desktop\china_city_aqi.csv’)print(‘基本信息:’)print(aqi_data.info())print('数据预览:')print(aqi_dat...原创 2019-05-16 11:01:46 · 502 阅读 · 0 评论 -
空气质量指数计算6.0
程序:import requestsfrom bs4 import BeautifulSoupimport csvdef get_city_aqi(city_pinyin):“”"获取城市的AQI“”"url = ‘http://pm25.in/’ + city_pinyinr = requests.get(url, timeout=30)soup = BeautifulSo...原创 2019-05-16 10:37:32 · 1178 阅读 · 0 评论 -
空气质量指数计算5.0
程序:import requestsfrom bs4 import BeautifulSoupdef get_city_aqi(city_pinyin):“”"获取城市的AQI“”"url = ‘http://pm25.in/’ + city_pinyinr = requests.get(url, timeout=30)soup = BeautifulSoup(r.text,...原创 2019-05-16 09:59:52 · 1898 阅读 · 0 评论 -
空气质量指数计算4.0
程序:import requestsfrom bs4 import BeautifulSoupdef get_city_aqi(city_pinyin):“”"获取城市的AQI“”"url = ‘http://pm25.in/’ + city_pinyinr = requests.get(url, timeout=30)soup = BeautifulSoup(r.te...原创 2019-05-15 16:17:20 · 1521 阅读 · 0 评论 -
空气质量指数计算3.0
程序:import requestsdef get_html_text(url):“”"返回url的文本“”"r = requests.get(url, timeout=30)# print(r.status_code)return r.textdef main():“”"主函数“”"city_pinyin = input(‘请输入城市拼音:’)url = ‘ht...原创 2019-05-15 16:01:09 · 342 阅读 · 0 评论 -
空气质量指数计算2.0
程序:import jsonimport csvimport osdef process_json_file(filepath):“”"解码json文件“”"with open(filepath, mode=‘r’, encoding=‘utf-8’) as f:city_list = json.load(f)print(city_list)def process_...原创 2019-05-15 15:38:46 · 536 阅读 · 0 评论 -
判断第几天3.0
程序:from datetime import datetimedef is_leap_year(year): #判断是否为闰年is_leap=Falseif (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):is_leap=Truereturn is_leapdef main(): input_date...原创 2019-05-11 21:22:54 · 233 阅读 · 0 评论 -
判断第几天4.0
程序:from datetime import datetimedef is_leap_year(year): #判断是否为闰年is_leap=Falseif (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):is_leap=Truereturn is_leapdef main(): input_dat...原创 2019-05-11 21:40:55 · 154 阅读 · 0 评论 -
判断密码强弱1.0
程序:from datetime import datetimedef check_number(password): #判断是否含有数字for c in password:if c.isnumeric():return Truereturn Falsedef check_letter(password): #判断是否含有字母for c in password:if c.i...原创 2019-05-11 22:16:40 · 329 阅读 · 0 评论 -
模拟掷骰子3.0
程序;import randomimport matplotlib.pyplot as pltdef roll_dice():roll=random.randint(1,6)return rolldef main():total_times=100result_list=[0]*11 #初始化列表roll_list=list(range(2,13)) #初始化点数列表...原创 2019-05-13 15:33:20 · 280 阅读 · 0 评论 -
模拟掷骰子2.0
程序:import randomdef roll_dice():roll=random.randint(1,6)return rolldef main():total_times=10000result_list=[0]*11 #初始化列表roll_list=list(range(2,13)) #初始化点数列表roll_dict=dict(zip(roll_list,r...原创 2019-05-13 15:14:34 · 191 阅读 · 0 评论 -
模拟掷骰子1.0
程序:import randomdef roll_dice():roll=random.randint(1,6)return rolldef main():total_times=10000result_list=[0]*6for i in range(total_times): roll=roll_dice() for j in range(1,7)...原创 2019-05-13 14:38:52 · 268 阅读 · 0 评论 -
判断密码强弱6.0
程序:class PasswordTool:#密码工具箱def init(self,password):#类的属性self.password=passwordself.strength_level=0def process_password(self): # 规则1:密码长度大于8 if len(self.password) >= 8: sel...原创 2019-05-12 10:25:38 · 226 阅读 · 0 评论 -
判断密码强弱5.0
程序:class PasswordTool:#密码工具箱def init(self,password):#类的属性self.password=passwordself.strength_level=0def process_password(self): # 规则1:密码长度大于8 if len(self.password) >= 8: se...原创 2019-05-12 10:03:37 · 406 阅读 · 0 评论 -
判断密码强弱4.0
程序:def main():#读取文件f = open('C:/Users/Administrator/Desktop/password3.0.txt', 'r')# #1.read()# content=f.read()# print(content)# # 2.readline()# line = f.readline()# print(line)# 3.read...原创 2019-05-12 09:29:51 · 298 阅读 · 0 评论 -
判断密码强弱3.0
程序:def check_number(password): #判断是否含有数字has_number=Falsefor c in password:if c.isnumeric():has_number = Truebreakreturn has_numberdef check_letter(password): #判断是否含有字母has_letter=Falsefor...原创 2019-05-12 09:13:43 · 388 阅读 · 0 评论 -
判断密码强弱2.0
程序:def check_number(password): #判断是否含有数字has_number=Falsefor c in password:if c.isnumeric():has_number = Truebreakreturn has_numberdef check_letter(password): #判断是否含有字母has_letter=Falsefor ...原创 2019-05-11 22:38:00 · 188 阅读 · 0 评论 -
分形树绘制3.0——函数与循环的结合
程序:import turtledef diedai_wjx(l):#迭代五角星i = 1 # 计数器while i <= 5:turtle.forward(l)turtle.right(144)i += 1#五角星绘制完成,更新参数l+=50if l<=300: diedai_wjx(l)def main():turtle.penup()tu...原创 2019-05-07 21:36:25 · 273 阅读 · 0 评论 -
分形树绘制2.0——重复不同大小五角星的绘制
程序:import turtledef wujiaoxing(l):#绘制五角星i = 1 # 计数器while i <= 5:turtle.forward(l)turtle.right(144)i = i + 1def main():turtle.penup()turtle.backward(200)turtle.pendown()turtle.pensiz...原创 2019-05-07 21:14:11 · 2083 阅读 · 0 评论 -
汇率兑换5.0
新增功能:1)使程序结构化2)简单函数定义lambda![(https://img-blog.csdnimg.cn/20190506092212768.?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzMxODcxNw=...原创 2019-05-06 10:04:08 · 275 阅读 · 0 评论 -
BMR计算器3.0
程序:import turtledef main():y_or_n = input(‘是否退出程序(y/n)?’)while y_or_n!=‘y’:# gender=input('性别:')# weight=float(input('体重(kg):'))# height=float(input('身高(cm):'))# age=float(input('年龄:'))prin...原创 2019-05-08 16:44:34 · 478 阅读 · 0 评论 -
BMR计算器2.0
程序:import turtledef main():y_or_n = input(‘是否退出程序(y/n)?’)while y_or_n!=‘y’:gender=input(‘性别:’)weight=float(input(‘体重(kg):’))height=float(input(‘身高(cm):’))age=float(input(‘年龄:’))if gender==‘男...原创 2019-05-08 16:14:35 · 462 阅读 · 0 评论 -
BMR计算器1.0
程序:import turtledef main():gender='男'weight=70height=175age=25if gender=='男': bmr=(13.7*weight)+(5.0*height)-(6.8*age)+66elif gender=='女': bmr=(9.6*weight)+(1.8*height)-(4.7*age)+655...原创 2019-05-08 15:43:03 · 626 阅读 · 0 评论 -
分形树绘制4.0
程序:import turtledef shuzhi(l):if l>5:#绘制右侧树枝 turtle.forward(l) print('向前',l) turtle.right(20) print('右转', 20, '度') shuzhi(l-15) # 绘制左侧树枝 turtle.left(40) print(...原创 2019-05-08 15:15:13 · 485 阅读 · 1 评论 -
汇率兑换4.0
程序:def convert_currency(money,exchange):#兑换函数out=money * exchangereturn out#汇率usd_vs_rmb=6.77currency=input(‘请输入带单位的货币金额:’)#人民币CNY 美元USD#获取货币单位danwei=currency[-3:]#取末尾三位字符串if danwei==‘CNY...原创 2019-05-06 10:04:29 · 396 阅读 · 0 评论 -
汇率兑换3.0
USD对CNY汇率程序流程图:程序:#汇率usd_vs_rmb=6.77currency=input(‘请输入带单位的货币金额(退出程序请输入Q):’)#人民币CNY 美元USDi=0while currency!=‘Q’:i = i + 1print(‘循环次数:’,i)#获取货币单位danwei=currency[-3:]#取末尾三位字符串if danwei=='...原创 2019-05-06 10:04:53 · 609 阅读 · 0 评论 -
汇率兑换2.0
汇率兑换2.0原创 2019-05-06 10:05:16 · 302 阅读 · 0 评论 -
分形树绘制1.0——五角星的绘制
程序:import turtledef main():i=1#计数器while i<=5:turtle.forward(300)turtle.right(144)i=i+1turtle.exitonclick()if name==‘main’:main()运行结果:原创 2019-05-06 10:03:00 · 487 阅读 · 0 评论 -
BMR计算器4.0
程序:import turtledef main():y_or_n = input(‘是否退出程序(y/n)?’)while y_or_n!=‘y’:print('请输入以下信息,用空格分隔')str=input('性别 体重(kg) 身高(cm) 年龄:')list=str.split(' ')try: gender=list[0] weight=float...原创 2019-05-09 10:15:44 · 548 阅读 · 0 评论 -
模拟掷骰子5.0
程序:import matplotlib.pyplot as pltimport numpy as np#解决中文显示问题plt.rcParams[‘font.sans-serif’]=[‘SimHei’]plt.rcParams[‘axes.unicode_minus’]=Falsedef main():total_times=10000roll1_arr = np...原创 2019-05-14 10:30:59 · 753 阅读 · 0 评论 -
判断第几天2.0
程序:from datetime import datetimedef is_leap_year(year): #判断是否为闰年is_leap=Falseif (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):is_leap=Truereturn is_leapdef main(): input_date=...原创 2019-05-10 10:52:00 · 177 阅读 · 0 评论 -
判断第几天1.0
程序:import turtlefrom datetime import datetimedef main():input_date=input(‘请输入日期(yyyy/mm/dd):’)date=datetime.strptime(input_date,’%Y/%m/%d’)print(date)year=date.yearmonth=date.monthday=date....原创 2019-05-10 10:18:10 · 159 阅读 · 0 评论 -
52存钱挑战5.0
程序:import turtleimport datetimeimport mathsaving=0#全局变量def save_money(money_every_week,increase_money,total_week):global savingmoney_list = [] # 记录每周存款数的列表saved_money_list=[] #记录每周账户累计for...原创 2019-05-10 09:37:59 · 159 阅读 · 0 评论 -
52周存钱挑战4.0
程序:import turtleimport mathsaving=0#全局变量def save_money(money_every_week,increase_money,total_week):global savingmoney_list = [] # 记录每周存款数的列表for zhou in range(total_week): # saving+=mone...原创 2019-05-10 09:03:24 · 349 阅读 · 0 评论 -
空气质量指数计算1.0
程序:import jsondef process_json_file(filepath):“”"解码json文件“”"f = open(filepath, mode=‘r’, encoding=‘utf-8’)city_list = json.load(f)return city_listdef main():“”"主函数“”"filepath = in...原创 2019-05-14 12:03:35 · 1519 阅读 · 0 评论 -
52周存钱挑战3.0
程序:import turtleimport mathdef main():money_every_week=10zhou=1increase_money=10total_week=52saving=0money_list=[]#记录每周存款数的列表#while zhou<=total_week:for zhou in range(total_week): ...原创 2019-05-09 14:48:40 · 257 阅读 · 0 评论 -
52周存钱挑战2.0
程序:import turtleimport mathdef main():money_every_week=10zhou=1increase_money=10total_week=52saving=0money_list=[]#记录每周存款数的列表while zhou<=total_week: # saving+=money_every_week#存钱...原创 2019-05-09 14:33:23 · 579 阅读 · 0 评论 -
52周存钱挑战1.0
程序:import turtledef main():money_every_week=10zhou=1increase_money=10total_week=52saving=0while zhou<=total_week: saving+=money_every_week#存钱 print('第{}周,存入{}元,账户累计{}元'.format(zho...原创 2019-05-09 13:59:45 · 321 阅读 · 0 评论