python
annianww
这个作者很懒,什么都没留下…
展开
-
python编写一个学生类和班级类
编写一个班级类和学生类,班级类属性有班级名,班主任名,学生人数;学生类属性有学生姓名,性别,年龄,成绩;实例方法有:两个类都有其类中属性的修改/获取方法,学生类中有打印学生基本信息的方法,然后学生类继承班级类,最后生成一个实例,并输出实例的基本信息```pythonclass Class(object): def __init__(self, cname, teacher, number): self.cname = cname self.teacher = t原创 2021-07-12 15:36:26 · 8069 阅读 · 0 评论 -
python猜拳游戏
用123代替石头剪刀布 n退出游戏import randomcomputer = random.randint(1,3)#1石头2剪刀3布while True: a=int(input("请输入一个1—3的数:")) print(a) print(computer) if a==computer: print("平局") elif (a==1 and computer==2)or(a==2 and computer==3)or(a==3 and原创 2021-07-08 17:09:32 · 123 阅读 · 0 评论 -
python读取文件目录和读文件
简单的文件文件查看器,先读取目录再输入想查看的文件名读取内容import osli = os.listdir(r'D:\\123')print(li)i = input('请输入你想读取的文档:')with open(r'D:\\123\\'+i, 'r')as file: print(file.read())#过程太曲折了 主要问题在于open的时候\'变成了转义字符 ...原创 2021-07-08 17:07:32 · 727 阅读 · 0 评论 -
python水仙花
写完一直输出空,才发现用/除完是浮点数if语句永远不会执行,//整除解决问题li = []for d in range(100, 999): a = d % 10 #个位 b = d // 10 % 10 #十位 c = d // 100 % 10 #百位 if a * a * a + b * b * b + c * c * c == d: li.append(d)# continueprint(li)'''注意的是/除完会是浮点数 //是整除原创 2021-07-08 17:04:47 · 91 阅读 · 0 评论 -
一个猜数游戏
随机一个100-1000的数字,用while一直猜直到猜对from random import *a=randint(100,1001)b=int(input('请输入一个数:'))#print(a)while True:#try: if a>b: print('猜小了') b=int(input('再来一次')) elif a<b: print('猜大了') b=int(input('再来一次'))原创 2021-07-08 16:58:41 · 89 阅读 · 0 评论 -
鸡兔同笼问题
兔子和鸡共有三十只,九十支脚简单for循环for a in range(31): b=(30-a) if 2*a+4*b==90: print('鸡有{}脚,兔子有{}脚'.format(a,b))原创 2021-07-08 16:56:23 · 109 阅读 · 0 评论 -
map函数把列表的小写字母转成大写
用map函数把列表的小写字母转成大写,map具体操作如下map(函数,序列[,序列,…])l=[chr(x)for x in range(97,123)]l2=list(map(str.upper,l))print(l2)原创 2021-07-08 16:49:20 · 863 阅读 · 0 评论 -
打印99乘法表
for循环练习for i in range(1,10): for j in range(1,i+1): print('{}*{}={}\t'.format(i,j,i*j),end='') print('') 输出:原创 2021-07-08 16:45:23 · 124 阅读 · 0 评论 -
python用reduce函数计算1加到100
python用reduce函数计算1加到100在python3里面有内置函数reduce,需要先从functools中导入,具体答案代码如下from functools import reducedef add(x, y): return x + yprint(reduce(add, range(1, 101)))原创 2021-07-08 16:41:02 · 1559 阅读 · 0 评论