python日常
白萤
星光不问赶路人,历史属于奋斗者。
展开
-
数据库版(MySQL) 学生信息管理系统
文章目录一、程序作用1.功能简介2.思维导图二、开始操作操作前准备定义学生信息管理系统菜单定义主函数1.录入学生信息2.查找学生信息3.删除学生信息4.修改学生信息5.学生信息排序6.统计学生信息7.显示所有学生信息一、程序作用1.功能简介2.思维导图二、开始操作操作前准备定义学生信息管理系统菜单定义主函数1.录入学生信息2.查找学生信息3.删除学生信息4.修改学生信息5.学生信息排序6.统计学生信息7.显示所有学生信息一程序功能(Function)...原创 2021-12-30 10:59:26 · 7308 阅读 · 0 评论 -
# “猜数游戏“
完成猜数游戏 第一个版本count=1import randomtarget = random.randint(0,100)x = int(input("Try to gess the number I'm think of:"))while True: #永远猜下去 if x > target: x = int(input('Too high! Guess again:')) count = count + 1 elif x <原创 2021-11-18 18:37:57 · 2472 阅读 · 0 评论 -
# 计算20个学生平均成绩
计算20个学生平均成绩sum = 0for i in range(20): cj = int(input('输入第{}个学生的成绩:'.format(i+1))) sum = sum +cjaverage=sum / 20print('平均成绩:{}'.format(round(average,2)))结果效果图如下:改进之后的 条件:要求每个学生成绩在[0, 100]范围内,输入不正确,提示用户重新输入,直到输入正确为止sum = 0for i in range原创 2021-11-18 16:57:28 · 596 阅读 · 0 评论 -
# 用米粒填充国际象棋
用米粒填充国际象棋from math import powsum =0n =int(input('请输入几的格子:'))for i in range(64): sum = sum +pow(2,i) print('{}:{}'.format(i+1,pow(2,i)))print('一共的格子的米粒和是:{}'.format(sum,n))这里的话是科学技术法与我们的原意不服 所以我们修改一下from math import powsum =0n =int(inp原创 2021-11-18 16:34:15 · 276 阅读 · 0 评论 -
关于单个阶乘与 阶乘和的计算
计算n的阶乘a = 1n =int(input('请输入几的阶乘:'))for i in range(1,n+1): a = a * iprint('{}!={}'.format(n,a))改进之后1!+2!+3!+…+n!的阶乘和是sum = 0for x in range(1,11): a = 1 n = int(input('请输入几的阶乘:')) for i in range(1, n + 1): a = a * i原创 2021-11-18 16:28:12 · 294 阅读 · 0 评论 -
#判断分数的等级以及输出负数的情况
score = float(input('请输入你的分数:'))grade=''if score >100: grade='超出范围'elif score >=90: grade='优秀'elif score >=80: grade='良好'elif score >=70: grade='中等'elif score >=60: grade='及格'elif score >=0: grade='不及格'else:原创 2021-11-13 20:24:07 · 1452 阅读 · 0 评论 -
输出规则的字符图形、平行四边形和三角形
# 功能 :打印规则的字符图形#row = int(input('row= '))#col = int(input('col= '))for i in range(row): for j in range(col): print('*',end='\t') # 打印四边形#打印出平行四边形row = int(input('row= '))col = int(input('col= '))for i in range(row): # 打印前导空格原创 2021-11-13 20:14:37 · 1402 阅读 · 0 评论 -
# Python采用for循环字典
# 采用for循环字典cities = {'001':'北京','002':'上海','003':'广州','004':'深圳','005':'泸州'}# key:valuefor key in cities.keys(): print(cities[key],end='\n')print()for key in cities.keys(): print('{}:{}'.format(key,cities[key]))a = [1,2,3,4,5]b = ['北京','上海原创 2021-11-13 19:56:52 · 1033 阅读 · 0 评论 -
#输出“水仙花”
# 水仙花print('输出水仙花')for i in range(100,1000): c= i %10 b = i //10 % 10 a= i //100 if i ==a*a*a+b*b*b+c*c*c: print('{}={}^3+{}^3+{}^3'.format(i,a,b,c)) i= i +1print('第二种方法水仙花')count=0for i in range(100,1000): c= i % 10原创 2021-11-13 19:52:32 · 355 阅读 · 0 评论 -
# 计算1加到100利用for循环计算以及步长为2的和
# 计算1加到100利用for循环计算print('计算1加到100的和')sum = 0i = 1for i in range(1,101): sum = sum +iprint('1+2+3+4+...+100={}'.format(sum))计算1加到100且步长为2在和print(‘计算1加到100且步长为2在和’)sum = 0i = 1for i in range(1,101,2):sum = sum + iprint(‘1+3+5+…+99={}’.for原创 2021-11-13 19:50:34 · 2650 阅读 · 0 评论 -
百钱买百家鸡
# 百钱买百家鸡count = 0for cock in range(21): for hen in range(34): for chick in range(101): if cock + hen + chick == 100 and cock* 5 + hen * 3 +chick / 3 ==100: print('cock:{:2d} hen: {:2d} chick: {:2d}'.format(cock,hen原创 2021-11-13 19:41:18 · 192 阅读 · 0 评论 -
乘法口诀表多种方法
# 乘法口诀表# 1种方法for i in range(1,10): for j in range(1,i+1): t = '{} X {} = {}'.format(i,j,i*j) print('{0:12}'.format(t),end='') print()print()# 2种方法for i in range(1,10): for j in range(1,i+1): print('{} X {} = {}'.for原创 2021-11-13 19:38:54 · 251 阅读 · 0 评论 -
任意输入出年月日,判断它是该年的第几天
# 给出年月日,确定它是该年的第几天# 作者: 安芸# 时间: 2021年11月9日year=int(input('year= '))month=int(input('month= '))day=int(input('day= ')) # 输入年月日x =(0,31,59,90,120,151,181,212,243,273,304,334) # 每个月截止时的天数if (year % 4 ==0 and year % 100 !=0) or (year % 400 ==0):原创 2021-11-09 01:19:10 · 262 阅读 · 0 评论