09 2024 档案
10.打印楼梯,同时在楼梯上方打印两个笑脸。
摘要:【程序 10】 题目:打印楼梯,同时在楼梯上方打印两个笑脸。 1.程序分析:用 i 控制行,j 来控制列,j 根据 i 的变化来控制输出黑方格的个数。 2.程序源代码: import sys # 打印两个笑脸 sys.stdout.write(chr(1)) sys.stdout.write(chr
阅读全文
9.输出国际象棋棋盘。
摘要:【程序 9】 题目:要求输出国际象棋棋盘。 1.程序分析:用 i 控制行, j 来控制列,根据 i+j 的和的变化来控制输出黑方格,还是白方格。 方法一: import sys for i in range(8): for j in range(8): if (i + j) % 2 == 0: sy
阅读全文
8.输出 9*9 口诀
摘要:【程序 8】 题目:输出 9*9 口诀。 1.程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。 2.程序源代码: # 输出9*9乘法口诀表 for i in range(1, 10): # 控制行 for j in range(1, i + 1): # 控制列,只输出上三角部分
阅读全文
7.输出特殊图案,请在 python 3 环境中运行,看一看,Very Beautiful!
摘要:【程序 7】 题目:输出特殊图案,请在 python 3 环境中运行,看一看,Very Beautiful! 1.程序分析:字符共有 256 个。不同字符,图形不一样。 2.程序源代码: # Python 3 版本 a = 176 b = 219 print(chr(b), chr(a), chr(
阅读全文
6.用*号输出字母 C 的图案
摘要:【程序 6】 题目:用*号输出字母 C 的图案。 1.程序分析:可先用'*'号在纸上写出字母 C,再分行输出。 2.程序源代码: 方法一: # 输出字母 "C" 的图案 print(' ****') print('* ') print('* ') print('* ') print(' ****')
阅读全文
phpStudy下载和使用方法
摘要:phpStudy是一个PHP调试环境的程序集成包,它集成了Apache、PHP、MySQL、phpMyAdmin等多种开发工具,为PHP开发者提供了一个快速搭建和调试PHP开发环境的解决方案。 phpStudy是一款集成开发环境(IDE)软件,主要用于在Windows系统上快速搭建和调试PHP、My
阅读全文
5.输入三个整数 x,y,z,请把这三个数由小到大输出
摘要:【程序 5】 题目:输入三个整数 x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 的值进行交换, 然后再用 x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最 小。
阅读全文
帮助你高效编写 Python代码的策略和步骤
摘要:程序员每天飞快的编写大量的Python代码是一个极具挑战性的目标,通常不推荐这样做,因为代码的质量、可维护性和可读性远比数量更为重要。 然而,在某些特定情境下,如编程竞赛、快速原型开发等,你可能需要高效地编写大量代码。以下是一系列帮助你高效编码的策略和步骤: 前期准备阶段 明确任务与架构设计: 确定
阅读全文
VSCode 常用快捷键总结:涵盖编辑器操作、文件管理、查找替换、代码格式化、调试、视图和布局等多个方面
摘要:编辑器操作 光标与选择 Ctrl + D:匹配当前选中的词汇或行,再次选中可操作。 Alt + Click:在多个位置插入光标。 Ctrl + Alt + ↑/↓:在上下行插入光标。 Shift + Alt + I:在选中范围内所有行结束符插入光标。 Shift + Alt + (drag mous
阅读全文
4.输入某年某月某日,判断这一天是这一年的第几天?
摘要:【程序 4】题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即本年的第几天,特殊 情况,闰年且输入月份大于 3 时需考虑多加一天。2.程序源代码: def is_leap_year(year): return (y
阅读全文
pyarmor一个保护 Python代码的库!
摘要:大家好,今天为大家分享一个超级厉害的 Python 库 - pyarmor。 Python 是一种广泛使用的高级编程语言,但其源代码往往容易被反编译或盗用,这对于一些商业软件或关键代码的保护构成了挑战。PyArmor 是一个专门用于保护 Python 代码的工具,它可以对 Python 脚本进行加密
阅读全文
32:静态组合继承
摘要:# 一、静态# 在Python中,"静态"通常指静态方法或静态属性。以下是关于静态方法和静态属性的介绍:# 静态方法(@staticmethod)# 静态方法是属于类而不是类实例的方法。它们不需要实例化对象就可以被调用。静态方法使用 @staticmethod 装饰器来定义。class Room:
阅读全文
3.一个整数,它加上 100 后是一个完全平方数,再加上 268 又是一个完全平方数,请问 该数是多少?
摘要:1.程序分析:在 10 万以内判断,先将该数加上 100 后再开方,再将该数加上 268 后再开方, 如果开方后 的结果满足如下条件,即是结果。请看具体分析: 2.程序源代码: import math for i in range(10000): # 转化为整型值 x = int(math.sqrt
阅读全文
2.企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%;
摘要:【程序 2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%; 利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 10%提成,高于 10 万元的部分,可提成 7.5%; 20 万到 40 万之间时,高于 20 万元的部分,可提成 5%; 40
阅读全文
31:Python面向对象的程序设计
摘要:一、面向对象的程序设计什么是面向对象的程序设计及为什么要有它面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,
阅读全文
1.有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?
摘要:【程序 1】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 方法一: # 1.程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去 # 掉不满足条件的排列。 # 2.程序源代码: count=0 results=[] for i
阅读全文
HBuilder 安装使用教程
摘要:什么是HBuilder? HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。快,是HBuilder
阅读全文
30:Python模块&包
摘要:# 模块&包# 模块(modue)的概念:# 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。# 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种# 组织代码的方式。在Pytho
阅读全文