- 博客(29)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python常见问题——在WINDOWS系统中使用命令运行符(cmd)运行Python文件 &(.py)Pyinstaller库
问题简介我们在使用WINDOWS系统时,常常遇到的问题是双击编写好代码的.py文件,无法打开文件,造成只能在Python的集成环境中打开编写的代码,造成使用不方便。接下来,我来给大家介绍几个在.py文件打开、运行过程中常见的问题。如何打开.py文件?在Windows系统中,要调用系统的“命令提示符”去打开编写好代码的py文件,有两种方法打开win系统额命令提示符:方法一快捷组合键“wi...
2019-10-12 09:55:52
915
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 100道Python练习题——1.1,2,3,4四个数字组成多少个不同的三位数
i=0a=1b=1c=1for a in [1,2,3,4]:#百位数数字,不考虑是否有重复数字出现 for b in [1,2,3,4]: if b==a : b+=1 else: #十位数数字,需要考虑是否和百位数数字相同,若相同应加1 for c in [1,2,3,4]: ...
2019-10-07 18:03:15
2541
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 数字形式转换,输入0123456789对应输出“一二三四五六七八九”
数字形式转换描述获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。0到9对应的中文字符分别是:零一二三四五六七八九...
2019-09-27 16:23:04
23128
1
原创 python练习题——鲁棒输入(循环、条件语句)
Part1.英文鲁棒输入代码a=input()for c in a: if ord(c)<=ord("z") and ord(c)>=ord("a"):#如果字符串中对应的字符编码不在a~z中,则不输出 print(c,end="")#end=""是为了消除每次输出自带的回车非常简单,四行代码搞定,理解一下每行代码的意思。数字的鲁棒输入问题分析...
2019-10-25 13:59:49
1396
原创 python——文件和数据格式化练习题:文件独特行数
描述统计附件文件中与其他任何其他行都不同的行的数量,即独特行的数量。问题分析这道题是python123课程里面的一道题,我先说一下我的分析过程:要实现问题找到不同行数,那就要用每一行分别和出它以外剩余所有行比较,然后如果剩余所有行中有和它相同的行,那么它就不是独特行,需要跳过。代码f=open("latex.log","r")f1=f.readlines() #建立一个列表,文件的每...
2019-10-24 16:51:55
2780
1
原创 Python知识点——组合数据类型:集合、列表、字符串、元组、字典
组合数据类型Python中有三种组合数据类型,分别是:集合、序列和字典。集合在我的个人博客,已经对集合做了一个详细的介绍,传送门如下:https://blog.csdn.net/PigeonKiing/article/details/102572121序列序列是三种数据类型的统称,可以说它是一个基类数据类型。它含有三种数据类型,分别是:字符串类型、元组类型和列表类型。我把三种数据...
2019-10-24 16:36:29
2447
原创 python知识点整理——库引用(import)、循环语句、range()函数
库的引用Python中有很多打包好的方法,这些方法可以有效的扩充python程序的功能,这些被打包好的函数和方法,就称为“库”。import库的引用要使用import保留字完成:import <库名><库名>.<函数名>(<函数参数>)优点&缺点这样做不会出现重名函数,但是会使输入很繁琐,多次输入库名。扩展用法使用from...
2019-10-18 14:46:33
2170
原创 Python练习题——正整数分解质因数
问题分析需要设计代码,使得当这个正整数很大时,可以进行相应次数的分解质因数。代码#int_div.pyc=eval(input("请输入一个待分解整数:"))c_ls=""d=ci=1while i<d: #因为不确定这个整数可以分解成多少个数相乘,要用无限循环 if i==1: #跳过1 i+=1 continue elif...
2019-10-17 18:10:17
1111
原创 Python组合数据类型——字典翻转输出:读入一个字典类型的字符串,反转其中键值对输出
描述读入一个字典类型的字符串,反转其中键值对输出。即,读入字典key:value模式,输出value:key模式。...
2019-10-16 17:26:44
19006
原创 Python排序指南——sorted()函数和.sort()方法知识点汇总
内置的list.sort()方法可以直接修改列表;sorted()内置函数会从一个可迭代对象构建一个新的排序列表。基本排序sorted()函数简单的升序排列,调用sorted()函数,会返回一个新的已排序列表。>>> sorted([5, 2, 3, 1, 4])[1, 2, 3, 4, 5]list.sort()方法list.sort() 方法,它会直接修改原列...
2019-10-15 18:30:09
304
原创 python函数和代码复用——迭代练习:将一组数字从大到小排列
#Num_Order.pyimport random as rdef Get_Random(n): ls=[] for i in range(n): ls.append(r.randint(1,100)) return lsn=eval(input())ls=Get_Random(n)print("要排序的数列是:",ls)def In_Orde...
2019-10-12 17:39:02
866
原创 python程序的控制结构练习题——100以内素数之和
描述求100以内所有素数之和并输出。素数指从大于1,且仅能被1和自己整除的整数。...
2019-10-12 17:37:09
2048
原创 python程序的控制结构练习题——四位玫瑰数 & 三位水仙花数
描述四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。...
2019-10-12 17:30:53
2268
原创 Python程序结构控制练习题——用户登录的三次机会
问题描述给用户三次输入用户名和密码的机会,要求如下:1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;...
2019-10-12 17:24:20
4082
2
原创 python函数和代码复用——迭代练习:汉诺塔游戏
汉诺塔汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。问题分析我们要实现的功能是:把在一个柱子上的汉诺塔按规则挪到另一个柱子上。这是一个很典型的迭代问题...
2019-10-12 17:14:59
890
原创 python函数和代码复用——迭代练习:科赫雪花绘制
科赫雪花科赫雪花是一个分形几何图形,分形几何是一种迭代的几何图形,广泛存在于自然界。科赫雪花是由正三角形的三条科赫曲线构成的。科赫曲线问题解析要绘制一个这样的科赫雪花,首先我们要绘制一条符合要求的科赫曲线。因此问题就拆分成:绘制一条科赫曲线将三条科赫曲线组成正三角形完成上述两个步骤即可完成科赫雪花的绘制。绘制科赫曲线我们看一下科赫曲线,它是一个很明显的迭代过程,函...
2019-10-12 17:03:11
1397
原创 python函数和代码复用练习题——随机密码生成
问题描述编写一段代码完成如下功能:以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N位的密码,密码的每位是一个数字。每个密码单独一行输出。...
2019-10-12 16:43:42
2598
原创 100道Python练习题——99乘法表
问题描述用Python编写一段代码输出“9*9乘法表”代码# 9times9.pyfor i in range(1,10): # 控制乘法表的列 for j in range(1,10): # 控制乘法表的行 if j!=9: print("{:^4}".format(i*j),end="") #设计输出格式 else: ...
2019-10-12 16:31:29
643
原创 python函数和代码复用练习题——连续质数计算,计算从N开始的5个质数
问题描述使用一段代码,完成如下功能:获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。...
2019-10-12 16:27:42
13762
1
原创 100道Python练习题——4.输入年月日,计算这是当年的第几天
问题分析输入:有格式要求的年月日过程:将已经过去的月份每月天数加上当月天数输出:这是X年的第N天代码这道题并不难,只需要掌握好条件语句和循环语句的使用即可。#Day_counter.pyDate=input("请输入以'-'为间隔的日期:")Date_ls=Date.split("-")days=0Day_counter=0for i in range(eval(Date_...
2019-10-10 15:43:40
1529
1
原创 100道Python练习题——3.一个整数加上100后是一个完全平方数,再加上268后优势一个完全平方数,求解该数
问题分析看到这个题,首先可以确定要用循环语句去不断尝试数字是否满足条件,满足条件则终止循环,打印该整数,不满足条件则尝试下一个整数,知道满足条件为止。代码设计分析完问题,我们可以开始设计代码。首先我们的目标是一个整数,因此开始赋值一个变量Tar=1;后面,我们要开始不断尝试这个变量是否满足条件,理论上将应该是一个无限循环,因此我们用while循环语句;在每一次尝试是否满足条件时,我们...
2019-10-10 15:17:13
1256
原创 Python练习实例——星号三角形
描述读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的...
2019-10-09 16:26:19
3842
原创 条件语句与循环语句:将数字一二三四五六七八九十转化成汉字大写的壹, 贰,叁,肆,伍,陆,柒,捌,玖,拾
问题介绍前面我们已经讲述了如何输入“1234567890”转换成“一二三四五六七八九零”,分别运用了条件语句和循环语句解答这个问题。现在这个问题是:将数字“一二三四五六七八九十”转化成汉字大写的“壹, 贰,叁,肆,伍,陆,柒,捌,玖,拾”。问题分析乍看之下,我们可以看出这道题的解题思路应该与前面的问题相差不大,唯一的区别就是当输入数字形式的“1234567890”时,我们可以利用eval(...
2019-10-09 11:31:44
4927
原创 100道Python练习题——2.if...elif...else的条件语句与语法
问题解释条件语句这道题主要考察对于条件语句的结构理解,以及对于语法的理解掌握。if…:elif…:else…:这三个属于一组条件语句,他们应该处于一个缩进水平;缩进是Python的语法硬性要求,若缩进不对,则程序运行出出现问题;每个语句后面要有一个缩进符,表示在是条件语句的语句块;若出现条件语句中的嵌套,则应是如下格式if...: if:...: ..... else...
2019-10-08 16:37:40
1975
1
原创 Python练习实例:文本进度条——数据类型的综合应用
问题描述采用字符串的方式,打印可以动态变化的文本进度条,进度条需要能在一行中逐渐变化。问题分析首先,这个问题要求打印出类似进度条的字符串,这就会涉及到字符串操作符、字符串函数、字符串输出格式化等知识;其次,这个问题要求进度条在一行中逐渐变化,这就要求每次字符串的输出不换行且覆盖原来输出的内容,要求会使用转义符“\r”,“\n”...
2019-10-08 12:39:06
887
原创 天天向上的力量
描述工作日模式要努力到什么水平,才能与每天努力1%一样?...
2019-10-02 10:56:09
464
原创 Trutle库练习——叠边形绘制、风轮绘制
Turtle库简介Turtle库是turtle绘图体系的python实现,1969年诞生,是Python的标准库之一。Python分标准库和第三方库,标准库随解释器直接安装到操作系统,第三方库需要经过安装才能使用。绘制叠边形描述使用turtle库,绘制一个叠边形,其中,叠边形内角为100度。...
2019-09-27 18:05:07
3169
原创 温度转换问题实例
一、分析问题将两个温度划分方式进行值的互换。二、划分边界输入:需要带有华氏度(F)或者摄氏度(C)的单位表示,放在最后一位。处理:根据输入内容,自动识别是华氏度还是摄氏度,进行温度值转换。输出:带有摄氏度(C)或者华氏度(F)的温度值。三、输入输出格式设计标识放在输入内容的最后一位。82F表示华氏82度,28C表示摄氏28度。四、设计算法根据华氏、摄氏温度定义,利用转换公式:...
2019-09-27 16:08:14
995
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人