python学习
hy_696
网络安全专业学生狗一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python代码——人民币转换
题目链接:https://www.nowcoder.com/practice/00ffd656b9604d1998e966d555005a4b?tpId=37&&tqId=21318&rp=1&ru=/ta/huawei&qru=/ta/huawei/question-ranking(题目来源牛客网,侵删)题目描述考试题目和要点:1、中文大写金额数字前应标明“人民币”字样。中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、原创 2020-07-17 22:29:32 · 4469 阅读 · 0 评论 -
python代码——过滤多余的空格
题目来源于计蒜客(https://nanti.jisuanke.com/t/T1120),侵删list1=input().split(' ')new_list=[]for i in list1: if i !='': new_list.append(i)#print(new_list)for i in new_list: print(i,end=' ')原创 2020-07-16 21:00:16 · 2821 阅读 · 1 评论 -
python代码——求1至n中的素数
def sushu(max): dic=[] for n in range(2,max): flag=0 for i in range(2,n): if n%i==0: flag=1 if flag==0: dic.append(n) print(dic)n=input()n=int(n)sushu(n)原创 2020-07-16 16:26:48 · 5307 阅读 · 0 评论 -
python代码——单词的长度
题目输入一行单词序列,相邻单词之间由11个或多个空格间隔,请对应地计算各个单词的长度。注意,如果有标点符号(如连字符,逗号,句号),标点符号算作与之相连的词的一部分。没有被空格间隔开的符号串,都算作单词。输入格式一行单词序列,最少11个单词,最多300300个单词,单词之间用至少11个空格间隔。单词序列总长度不超过10001000。输出格式依次输出对应单词的长度,之间以逗号间隔。样例输入She was born in 1990-01-02 and fr...原创 2020-05-28 20:36:28 · 10544 阅读 · 0 评论 -
python代码——忽略大小写的字符串比较
题目:一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按\text{ASCII}ASCII码值大小比较),直到出现不同的字符或遇到'\0'为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准(注意:如果某个字符串遇到'\0',而另一个字符串还未遇到'\0',则前者小于后者)。但在有些时候,我们比较字符串的大小时,希望忽略字母的大小,例如"Hello"和"hello"在忽略字母大小写时是相等的。请写一个程序,实..原创 2020-05-28 20:22:21 · 7484 阅读 · 0 评论 -
python代码——加密的病历单
题目:小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又额外交给她一项任务,解密抗战时期被加密过的一些伤员的名单。经过研究,小英发现了如下加密规律(括号中是一个 "原文 -> 密文" 的例子)原文中所有的字符都在字母表中被循环右移了三个位置( abz -> dec ) 逆序存储(abcd -> dcba ) 大小写反转(abXY -> ABxy)输入格式原创 2020-05-28 15:49:40 · 1205 阅读 · 0 评论 -
python代码——字符串判等
题目判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。输入格式两行,每行包含一个字符串;字符串长度不超过100100。输出格式若两个字符串相等,输出"YES",否则输出"NO"。(题目来源于计蒜客)思路:(1)、排除空格后判断字母数量是否相等(2)、计算所有字母ascll码之和是否相等。因为不区分大小写,所以把大写字母的ascll码减去32,转为对于小写字母的ascll码代码实现(采用python3)a=input()a=list(a.原创 2020-05-28 15:13:10 · 4794 阅读 · 0 评论 -
python代码——计算披萨大小
题目:小明楼下新开了两家披萨店,价格都一样,不同的是A家披萨店的披萨是圆形,B家披萨店的披萨是三角形。为了知道 哪家披萨店的披萨面积更大一些,于是就找到你咯,你来帮帮他吧测试数据包括四个整数。第一个整数是A家披萨店披萨的半径。第二、三、四个整数是B家披萨店披萨的三条边,输出A或者B,表示哪家披萨店的披萨更大计算公式:三角形面积:采用海伦公式计算圆形面积:代码:import matha,b,c,d=input().split()a=int(a)b=int(b)c=原创 2020-05-25 11:01:01 · 2297 阅读 · 0 评论 -
python代码——给你一个只有小写字母的字符串,按照 a = 1,b = 2,c = 3,d = 4 …… z = 26的方法。求出这个字符串所有字母 对应数字之和.
题目:给你一个只有小写字母的字符串,按照 a = 1,b = 2,c = 3,d = 4 …… z = 26的方法。求出这个字符串所有字母 对应数字之和.方法:将字母转化为对于的ascll码,转化为ascll码再减去96.代码实现:s=input()sum=0for i in s: asc=ord(i) num=asc-96 sum=sum+numprint(sum)输入输出示例:...原创 2020-05-24 19:09:13 · 2692 阅读 · 0 评论 -
python代码——打印九九乘法表
for i in range(1,10): j=1 while j<=i: print(str(j)+"*"+str(i)+"="+str(i*j),end=' ') j=j+1; if j==i+1: print('')输出效果如下:原创 2020-05-24 14:36:25 · 273 阅读 · 0 评论 -
python中range()函数使用
range()函数多用于for循环中,其语法格式如下:range(start,end,step)start:用于指定起始值,可省略(省略时默认为0)end:用于指定结束值step:指步长,可省略(省略时默认为1)For I in range (10)等于For I in range (0,10,1)代码For I in range(10):print(i)输出如下:代码For I in range(3,10,2):#起始值为3,每...原创 2020-05-24 14:03:00 · 1156 阅读 · 0 评论 -
简单python代码——猜数字
while True: num=int(input("请输入你猜的数字")) i=66 if num == 66: print("恭喜你猜对了!") print("game over!") break elif num>66: print("你猜的数字过大,请重新输入") else: print("你猜的数字过小,请重新输入")...原创 2020-05-24 11:48:33 · 8607 阅读 · 0 评论 -
python程序——计算BMI指数
while True: height=float(input("请输入身高(m):")) weight=float(input("请输入体重(kg):")) bmi=weight/(height*height) print("您的BMI为"+str(bmi)) if bmi<18.5: print("体重过轻") elif bmi>=18.5 and bmi<24.9: print("体重适中") e.原创 2020-05-24 11:37:38 · 23919 阅读 · 0 评论 -
python代码——字符串中英文字母、数字、空格和其他字符的个数计算
题目:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。代码采用Python编写s=input();a=0;b=0;c=0;d=0;for i in s: if 'a'<=i<='z': a=a+1; elif 'A'<=i<="Z": a=a+1; elif i.isdigit(): b+=1; elif i==' ': c=c+1 else:原创 2020-05-23 20:09:41 · 4560 阅读 · 2 评论 -
使用Selenium实现动态渲染页面的爬取
一、安装相关包和软件1、安装Selenium包Pip3 install Selenium2、安装chromedriver访问chromedriver镜像站,下载对应版本的chromedriver,例如我的浏览器版本为安装的的chromdriver为v2.38(其支持的浏览器版本为v65-67,在其支持范围内,下载后将其加入系统环境变量)3、对之前的安装进行测试执行以下代码,如果能正确弹出chr...原创 2018-04-26 23:38:59 · 3590 阅读 · 0 评论
分享