num

整数转罗马数字

╄→尐↘猪︶ㄣ 提交于 2020-03-18 23:54:34
思路: https://leetcode-cn.com/problems/integer-to-roman/solution/tan-xin-suan-fa-by-liweiwei1419/ class Solution(object): def intToRoman(self, num): """ :type num: int :rtype: str """ numbers = [('M',1000), ('CM',900), ('D',500), ('CD',400), ('C',100), ('XC',90), ('L',50), ('XL',40), ('X',10), ('IX',9), ('V',5), ('IV',4), ('I',1)] res = [] for s, n in numbers: if num == 0: break elif num >= n: res += [s]*(num//n) num %= n return ''.join(res) 来源: https://www.cnblogs.com/dolisun/p/11520663.html

第二次实验报告

China☆狼群 提交于 2020-03-18 21:57:35
第二次实验报告 C语言设计实验报告 姓名: 周萌 实验地点: 514教室 实验日期: 4月3日 实验项目 ◆if语句的应用 ◆switch/case语句的应用 ◆ switch/case语句嵌套if语句的应用 ◆ switch/case结构的嵌套应用 ◆分析程序 一、实验目的 1、实验4.3.1 ◉掌握C语言逻辑运算和关系运算的规则; ◉学会正确地使用关系表达式和逻辑表达式; ◉掌握if-else语句的使用方法。 2、实验4.3.2 ◉掌握算数运算符和运算规则; ◉掌握switch/case语句的使用方法。 3、实验4.3.3 ◉ 学会正确地使用关系表达式和逻辑表达式; ◉掌握switch/case语句语法和使用方法。注意switch语句的控制流程,在switch语句中break语句的用法。 4、实验4.3.4 ◉switch/case结构的嵌套使用。 ◉break语句与continue语句的用法。 5、4.3.5-分析程序 ◉运行程序,分析输出的结果; ◉运行程序,分析错误的原因,修改程序使其输出正确的结果; ◉掌握C语言表达式与数学表达式的区别。 二、实验内容 实验4.3.1 ◆问题的描述:读入3个分别表示箱子长、宽、高的整数值,判断并输出该箱子是正方体还是长方体。 ◆实验代码; 1 #include<stdio.h> 2 int main(){ 3 int l,w,h; 4

Python妹子图爬虫实战项目【新手必学】

为君一笑 提交于 2020-03-18 19:54:14
作为Python的初学者,爬虫肯定是入门的不二选择,既能熟悉语法,又能通过爬虫了解一定的网络编程知识。 要想完美的食用本篇教程,首先你需要熟悉Python的基础语法以及基础的数据结构,之后最好了解Python面向对象编程,还有xpath的基本语法。 新手司机上路,请注意!:很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python实战教程免非下,,一起相互监督共同进步! 爬虫的原理其实很简单,模仿人浏览网页并记录数据。 我们的目标网站—— www.mmjpg.com 如果你现在已经打开了这个网站,求求你们,把持住自己!!! 现在,让我们踩下油门,开始飙车!!! 我们的目的是保存每个妹子的图片,并以文件夹的形式保存在我们的电脑上。 首先我们分析这个网站的url,这是很重要的一步 打开首页 www.mmjpg.com 点击下一页,它的第二页是 http://www.mmjpg.com/home/2 ,这时我们把2改成1,是不是就可以跳转到第一页呢? 哇!!居然是404!!! 所以我们现在了解到,这个网站第一页为 www.mmjpg.com ,后面的页面为 http://www.mmjpg.com/home/n ,n是页码。 目前

(二)python爬取猫眼电影TOP100榜并将电影信息写入到Excel(Excel列宽自适应)

人走茶凉 提交于 2020-03-18 19:08:07
# -*- coding:utf-8 -*- import requests from bs4 import BeautifulSoup import xlrd,xlwt urls = [ "https://maoyan.com/board/4?offset={}".format(i) for i in range(0,100,10) ] header = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (" "KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36" } length = {} def len_byte(value): length = len(value) utf8_length = len(value.encode('utf-8')) length = (utf8_length - length)/2 + length return int(length) #电影 主演 时间 国家 评分 def FilmInformation(url): content = [] r = requests.get(url,headers = header) respond = r.text soup =

1:用队列对扑克牌排序

自古美人都是妖i 提交于 2020-03-18 17:18:03
总时间限制: 1000ms 内存限制: 65536kB 描述 假设这里有36张扑克牌,分别为A1~A9,B1~B9,C1~C9,D1~D9,其中A代表方片,B代表草花,C代表红桃,D代表黑桃,那么,设定如下的排序规则: 1.对于两张卡牌,X1Y1与X2Y2,X1与X2表示A~D,Y1与Y2表示1~9,如果X1与X2不同,那么依照D>C>B>A的方式进行排序 2.假如有X1与X2相同时,那么就比较Y1与Y2的大小。 例如,对于如下的四张牌,有如下的升序排序结果: D3,C4,A4,C1 升序排序的结果为A4,C1,C4,D3 有人提出了如下的排序策略: 先建立9个队列,用于存放点数的大小,将卡牌依点数存放入各自的队列之中,然后再按队列1到队列9依次出队。 例如,对于上面的结果,依次进队后,结果如下: 队列1:C1;队列3:D3,队列4:C4,A4 将其依次出队后,结果为C1,D3,C4,A4 然后,再建立4个队列,用于存放花色。将卡牌依花色A~D存放入队列1~4中,然后再按队列1到队列4依次出队。 例如,对于上面刚刚出队的序列C1,D3,C4,A4,将其依次进队,结果如下: 队列1:A4;队列3:C1,C4;队列4:D3 将其依次出队后,结果为A4,C1,C4,D3,排序结束。 请根据上面的算法,编写一个用队列对扑克牌排序的程序,要求依照上面的排序规则,根据先花色后点数的方法进行排序

MySQL(多表的表记录的查询)

爷,独闯天下 提交于 2020-03-18 12:57:45
一、外键约束 1、创建外键 --- 每一个班主任会对应多个学生 , 而每个学生只能对应一个班主任 ----主表 CREATE TABLE ClassCharger( id TINYINT PRIMARY KEY auto_increment, name VARCHAR (20), age INT , is_marriged boolean -- show create table ClassCharger: tinyint(1) ); INSERT INTO ClassCharger (name,age,is_marriged) VALUES ("冰冰",12,0), ("丹丹",14,0), ("歪歪",22,0), ("姗姗",20,0), ("小雨",21,0); ----子表 CREATE TABLE Student( id INT PRIMARY KEY auto_increment, name VARCHAR (20), charger_id TINYINT, --切记:作为外键一定要和关联主键的数据类型保持一致 -- [ADD CONSTRAINT charger_fk_stu]FOREIGN KEY (charger_id) REFERENCES ClassCharger(id) ) ENGINE=INNODB; INSERT INTO Student(name

暑假第三周

不打扰是莪最后的温柔 提交于 2020-03-18 07:03:47
这周还是继续学习了机器学习的第5 7 8章,主要是弄清了正规方程算法,logisitic回归,算法的优化,和过拟合的处理。 这是学习过程中的笔记。 在学习过程找中遇到的主要问题是正规方程算法和logisitic算法的学习时的理解。 另外还敲了一些代码,具体如下: 一:首先是java基本语法的学习,自己练手时敲了一点代码: package first; import java.util.*; import java.io.*; public class first{ public static void main(String[] args) throws IOException{ Scanner cin = new Scanner(System. in ); int a ; int b=1; for (a=0;b==1;a++){ System. out .println("请输入一个整数:"); int c; c= cin.nextInt(); if (c<0) System. out .println("该数字小于零!"); else if (c%2==0) System. out .println("该数字为偶数!"); else System. out .println("该数字为奇数!"); System. out .println("是否继续判断?是请输入1,否请输入0

淘宝拍立淘以图搜图接口:使用方法和指南

南楼画角 提交于 2020-03-17 18:19:53
图片搜索淘宝商品接口:把商品图片上传到商城的搜索就能搜索出该商品对应的所有淘宝商品。 如图: 返回商品截图: 请求方式:例如,输入一个商品的图片地址,返回数据如下 Result Object: { “items”: { “page”: null, “error”: “”, “real_total_results”: 40, “item”: [ { “title”: “专业NBA精英篮球袜加厚毛巾底缓震高筒运动袜子 男士中筒精英袜”, “list_type”: “外观相似宝贝”, “pic_url”: “//g-search3.alicdn.com/img/bao/uploaded/i4/TB2OmX0bYsTMeJjSszhXXcGCFXa_!!819836837.jpg”, “promotion_price”: “19.00”, “price”: “35.00”, “sales”: 1, “num_iid”: “558055440807”, “sample_id”: “”, “seller_nick”: “331855829qiu”, “post_fee”: “0.00”, “area”: “福建 泉州”, “detail_url”: “http://item.taobao.com/item.htm?id=558055440807” }, { “title”: “包邮

c语言 简单实现x的n次方

允我心安 提交于 2020-03-17 16:22:28
本题要求实现一个计算x ​n ​​ (n≥0)的函数。 函数接口定义: double mypow ( double x , int n ) ; 函数mypow应返回x的n次幂的值。题目保证结果在双精度范围内。 裁判测试程序样例: # include <stdio.h> double mypow ( double x , int n ) ; int main ( ) { double x ; int n ; scanf ( "%lf %d" , & x , & n ) ; printf ( "%f\n" , mypow ( x , n ) ) ; return 0 ; } /* 你的代码将被嵌在这里 */ 我的答案: double mypow ( double x , int n ) { double num = 1 ; //注意为double型 for ( int i = 1 ; i <= n ; i ++ ) { num = x * num ; //我开始写的是x*x,发现n=1时不行 } return num ; } 简单题,就不多说了 来源: CSDN 作者: inooll 链接: https://blog.csdn.net/inooll/article/details/104922178

我的面试之旅

▼魔方 西西 提交于 2020-03-17 13:30:45
腾讯一面 1.自我介绍!!!   下次一定要好好准备准备!!!   您好,我叫刘晶霞,来自华南理工大学广州学院软件专业,今天面试的岗位为前端实习生。 我认为我是一个比较善于沟通、性格开朗并且有较强的自我管理能力和学习能力的人。 在学习上能保持学习热情,成绩排名连续班级第一,全级前三。在工作中,能与同学进行有效沟通 并一起进步。我从18年开始接触前端知识,做过几次与前端有关的项目,对前端职业有比较浓厚的热 爱,也想经过此次面试将我在校所学的知识都有用武之地。 2.在这么多的项目中你最熟悉的是什么?   追问:能详细说一下吗?   我最熟悉的项目为:外聘教师月报表系统。   这个项目是给教务员和教务处所使用的一个系统。每个学院的教务员每个月登录此系统对该学院 的所有外聘教师进行一个教学时间的汇总,填好之后通过此系统提交到教务处,最终教务处可以对各个学院所提交的信息进行汇总。 3.能详细说明一下你是怎么通过设置请求头和ajax添加随机数解决了缓存问题吗?   追问:使用了标准http请求头之后还是会偶现数据没更新对吗?有没有考虑过可能是说因为你之前没有加过头,后面加了以后浏览器又把之前的头给缓存下来了呢?   让html不缓存?设置no-cache让html每次都去请求服务器,所以浏览器每次都能拿到最新的html资源。   首先一开始我们的项目没有进行任何有关缓存的操作