python
Quite_a_lot_hair
这个作者很懒,什么都没留下…
展开
-
PyCharm下载和安装
PyCharm下载和安装原创 2023-02-14 12:00:00 · 198 阅读 · 0 评论 -
Python---PyCharm安装
安装python查看是否安装成功:按win+R→cmd→python安装Pycharm第一次打开会出现然后新建或打开一个项目即可。原创 2022-05-29 00:07:58 · 126 阅读 · 0 评论 -
Python---编写一个函数,提示输入两个数字a,b,并进行a与b的除法运算。
题目:编写一个函数,提示输入两个数字 a,b ,并进行 a 与 b 的除法运算,把运算结果打印出来。要求对输入和程序进行检测,可以排除所有的错误。源代码:def devision(): try: a = float(input('请输入被除数a:')) b = float(input('请输入除数b:')) result = a / b except ZeroDivisionError: print('除数不能为零!')原创 2021-06-09 16:07:27 · 4131 阅读 · 0 评论 -
python---字符串驻留机制
字符串驻留机制:仅包含下划线、字母和数字的字符串会启用字符串驻留机制驻留机制。(因为解释器仅对看起来像python标识符的字符串使用intern()方法,而python标识符正是由下划线、字母和数字组成。)字符串长度(下图有解释)但是不同版本的python运行结果不同,如下所示:python2.7.6版本中,字符串长度有影响:python3.4.3版本中,字符串长度有影响:python3.8.5版本中,字符串长度没有影响:其他python版本,此处没有一一列举。希望对您有所帮助!...原创 2021-06-04 18:28:13 · 232 阅读 · 0 评论 -
Python---堆里有16颗豆子,有两个玩家依次取豆
题目:堆里有 16 颗豆子,有两个玩家(假设一个玩家是电脑) 。每个玩家都可以从堆中的 16 颗豆子中取出 1 颗,2 颗或者 3 颗豆子。每个玩家在每回合中必须从堆中取出一定数目的豆子。玩家轮流取出豆子,取到最后 一颗豆子的玩家是输家。 思路: 写一个人取豆子的函数 ; 帮电脑设计一个算法,实现取豆子的函数 ; 在主程序中进行输流调用,谁最后拿到 1 粒豆子谁就输。源代码:import random#人类取豆子def people(n): print('-' * 30) whil原创 2021-05-26 19:56:44 · 1431 阅读 · 0 评论 -
Python---编写一函数,将摄氏温度与华氏温度互转。
题目:编写一函数,将摄氏温度与华氏温度互转。(公式: C*1.8+32=F)源代码:def Temperature(): flag = int(input("请选择输入:1-摄氏温度转换为华氏温度,2-华氏温度转换为摄氏温度:")) #将摄氏温度转换为华氏温度 if flag == 1: celsius = float(input("请输入摄氏温度:")) fahrenheit = celsius*1.8+32 print("转换原创 2021-05-26 16:59:12 · 9677 阅读 · 0 评论 -
Python---已知Person类,继承Person类生成Teacher类(增加参数:科目)和Student类(增加参数:专业)。
题目:已知Person类,继承Person类生成Teacher类(增加参数:科目)和Student类(增加参数:专业)。已知Person类如下:class Person(object): # Person类的构造方法,参数:姓名,年龄,性别 def __init__(self,name='',age=20,sex='man'): self.setName(name) self.setAge(age) self.setSex(sex)原创 2021-05-16 17:09:39 · 4570 阅读 · 0 评论 -
Python---编写一函数 Fabonacci(n),其中参数 n 代表第 n 次的迭代。
题目:编写一函数 Fabonacci(n),其中参数 n 代表第 n 次的迭代。源代码如下:#定义Fabonacci(n)函数进行迭代def Fabonacci(n): if n <= 2: return 1 else: n = Fabonacci(n-1) + Fabonacci(n-2) return n#定义main()函数输入n并显示迭代结果def main(): n = int(input("请输入n:"))原创 2021-05-06 16:53:08 · 1725 阅读 · 0 评论 -
Python---将一字符串转换为字典,并按词语出现的频率由高到低进行排列。
题目:将一字符串转换为字典,并按词语出现的频率由高到低进行排列源代码如下:import rex = input('请输入:')#将输入内容转换为字符串类型x_str1 = str(x)#字符间以单个空格为界x_str2 = re.sub('\s+', ' ', x_str1)#新建空列表和字典list = []dict = {}#将字符串转换为列表for i in x_str2: if i!=' ': list.append(i)#将列表转换为字典for原创 2021-04-15 20:45:48 · 384 阅读 · 0 评论