目录 文章目录目录一、从头到尾二、删除字符三、插入字符四、过滤敏感字符,并替换五、输出九九乘法表六、判断星期七、判断位数并打印各位的值八、猴子摘桃九、单词转换十、杨辉三角 一、从头到尾题目要求:从键盘输入一个小于 500 的三位整数输入不符合条件时需要重新输入将输入正确的这个整数乘乘以2 得到一个新的数最后将这个新的数从尾到头倒叙输出def study_num(): flag=0
转载 2023-07-23 20:47:10
60阅读
前言Hi,大家好。Python丰富的开发生态是它的一大优势,各种第三方库、框架和代码,都是前人造好的“轮子”,能够完成很多操作,让你的开发事半功倍。下面就给大家介绍几个通过Python构建的项目,以此来学习Python编程。这些例子都很简单实用,大家也可尝试根据项目的目的及提示,自己构建解决方法,提高编程水平,一简易程序骰子模拟器要求:创建一个程序来模拟掷骰子。说明:当用户询问时,使用rando
  一、前言有时将代码转成带有界面的程序,会极大的方便使用,虽然在网上有很多现成的GUI系统,但是套用别人的代码,心里难免有些尴尬,所以本文将用Python爬虫结合wxpython模块构造一个NBA爬虫软件,演示效果如下本文框架构造将分为二个部分讲解:构建GUI界面举例套用爬虫框架主要涉及的Python模块有requestswxpymysqlpandas   二、G
转载 2023-07-11 09:52:45
22阅读
看了这篇文章,即使让我现在就从头写一个能够正常运行的程序,也没有原本想象中的那么难了。在本文中,我们将会以一个具体的程序为例,带领大家从零到一完成一个程序的开发流程,并将这个程序上传到 FinClip.com 进行程序提审与上架操作。我们新建了一个叫做「HelloWorld」的程序,FIDE 在初始化程序项目时,会自动在项目目录中补充对应所需要的项目文件。那不妨让我们先从小程序目录下
 Python Turtle 是一个图形编程, 可以用来画出各种各样的图形。1. 程序案例import turtle amy = turtle.Turtle() amy.color("red") for side in [1, 2, 3, 4]: amy.forward(100) amy.right(90) input()  运行结果这段代码在屏
转载 2023-05-18 15:20:36
333阅读
1. 变量的交换(Swapping Variables)交换a和b的变量 方法一:比较简单及繁琐,可读性也较差。a = 1 b = 2 temp = a # 定义一个临时变量 a = b b = temp方法二:好像仅在python中成立a = 1 b = 2 a, b = b, a2. 字符串格式化(String Formatting)在程序中组合和拼接字符串,我们一般使用“+”的形式,但是如
转载 2023-06-16 16:39:02
44阅读
学习目标:制作乌龟的GUI控制器,可以控制线速度和角速度学习内容:学习基于Python的GUI控制器制作学习产出:Python采用面向对象的方式进行编写。 在hello_topic目录下新建两个python文件,分别是turtle_control.py和window.pyturtle_control.py 主要是用来执行初始化节点和引入GUI节面window.py 主要是用来存放GUI编写的内容
转载 2023-11-20 14:32:01
142阅读
print('------------------我爱鱼C工作室------------------') # print函数打印 temp = input("不妨猜一下甲鱼现在心里想的是哪个数字:")      # input函数接受用户输入,并赋值给变量temp guess = int(temp)                         # 注意input函数 如果不说明函数类型
转载 2023-07-11 11:01:39
38阅读
版本:python 2.7.3开发工具:IDLE (Python GUI)和Eclipse Pydev服务器端代码: # -*- codinNET, socket.SOCK_STREAM)#初始化socket sock.bind(("127.0.0.1",
原创 2022-10-20 10:33:41
108阅读
1.借助linter避免错误静态代码格式分析工具,也称作linter,是通过分析源代码来报告潜在错误的一类程序。linter本来是指干衣机里头的棉绒收集器收集的纤维和碎屑。尽管不能捕获所有错误,但静态分析可以识别由错别字引起的拼写错误。很多编辑器和集成开发环境IDE集成了一个在后台运行的linter,可以实时指出错误,现在我们编程意已经有很可靠的助手了。如果正在使用的编辑器或IDE不提供lin
原创 2月前
201阅读
前言经常看到关于Python编程技巧,但是都没有记录下来,当下次运用时还是原来的写法,这不记录一下。Python 之禅Python 里有个彩蛋:在 Python Shell 里输入 import this这段话被称作“Python 之禅”(The Zen of Python),它列举了一些 Python 所推崇的理念,比如:优美胜于丑陋明确胜于隐晦简单胜于复杂…可读性很重...
转载 2021-12-28 16:06:12
174阅读
小白教程爱同学语音可控制5灯,点灯科技可控11灯话不多说直接上码#define BLINKER_WIFI #define BLINKER_MIOT_MULTI_OUTLET //设置为爱多个插座的模式 #include <Blinker.h> char i; char auth[] = "93ddf3f2XXX"; //填上刚刚记下来的密钥 char ssid[] =
转载 2024-02-01 08:45:55
271阅读
最近学习Python,网上学习资料挺多的,这篇写的不错,关于python简单程序代码和python编程程序,大家有需要也可以看看。 100个Python练手程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python。 【程序1】 题目:有1、2 ...
转载 2021-08-09 11:20:00
997阅读
2评论
众所周知,现在软件开发行业发展好,薪资待遇和社会地位也比较高,尤其是随着人工智能的发展,懂编程已经成为未来社会人才的必备技能。外行人不懂技术可能会觉得编程很难,门槛太高,其实不然,编程语言分很多种,难度也不完全一样,像python就比较适合没有基础的人入门学习,在美国,python已经成为中小学生学习编程的选,可见其入门难度之低,但简单易学也不是意味着python没什么用处,恰恰相反,在传统的网站
第八章8-6.素因子分解。以刚才练习中的isprime()和getfactors()函数为基础编写一个函数,它接受一个整型作为参数,返回该整型所有素数因子的列表。这个过程叫做求素因子分解,它输出的所有因子之积应该是原来的数字。注意列表里可能有重复的元素。例如输入20,返回结果应该是[2,2,5].下面是我解决这题的代码:1 import math 2 num = int(raw_input('p
变量: 每个变量都存储了一个值-与变量信息相关的值。 在程序中可随时修改变量的值,而python将始终记录变量的最新值。命名和使用: 》由字母、数字、下划线组成    ,但不能以数字开头。 》最好使用小写的变量名双引号里可以有单引号,单引号里也可以有双引号; 注意:双引号里不可以有双信号,单引号里不可以有单引号; --------------- 方法: name="z
转载 2023-11-15 13:42:16
42阅读
函数式编程(Functional Programming)是一种编程范式,它将计算过程视为数学函数的求值,并避免使用状态和可变数据。Python虽然不是纯函数式编程语言,但它提供了丰富的函数式编程特性,如高阶函数、匿名函数(lambda表达式)、闭包等。
原创 精选 9月前
220阅读
1.使用enumerate而不是rangerange(len())的传统写法上比较直接,但可读性不好。python中更好的做法是将列表或序列传递给内置的enumerate函数,它将返回索引的整数值和当前索引对应项。举个例子:animals = ['cat','dog','moose'] for i,animal in enumerate(animals): print(i,animal)调用en
原创 2月前
109阅读
今天分享 3 个 Python 编程技巧,来看看你是否用过?1、如何按照字典的值的大小进行排序我们知道,字典的本质是哈希表,本身是无法排序的,但 Python 3.6 之后,字典是可以按...
原创 2021-10-16 11:49:20
209阅读
Python作为一种高级编辑语言,有很多使用的技巧,分享一期。1、变量值互换a = 0b = 1a,b = b, a2、连续赋值a, b = 2, 13、自动解包赋值a,b,c,d = [1,3,4,'domi']aa,*others = [1,3,4,'domi']>>> others[3, 4, 'domi']4、链式比较a = 10if 5<= a <= 15
原创 精选 2022-10-14 09:06:23
520阅读
  • 1
  • 2
  • 3
  • 4
  • 5