python
YSSIM
万丈高楼平地起,勿在浮沙筑高台
展开
-
2021-06-04
#6 随机输出10到100间的10个整数并输出其中的偶数from random import randintlistb=[]#把l错打为i导致缺少定义for i in range(10):#漏打: x=randint(10,100) listb.append(x) print("生成的列表有{}".format(listb))print("偶数有:")for x in listb: if(x%2==0): #注意tab键 p原创 2021-06-04 18:34:02 · 84 阅读 · 0 评论 -
2021-06-04
#5 用函数判断1个正整数是否为素数def is_prime(n): if n==2: return True else: for i in range(2,n+1): if n%i==0: return False else: return True a=eval(input("请输入一个正整数:")) print("",is_p原创 2021-06-04 18:19:36 · 74 阅读 · 0 评论 -
2021-06-07
多分枝判断函数def panduan(n): if 0<=n<=10: return "优秀" elif 10<n<=20: return "良好" else: return "一般"x=eval(input("请输入一个整数:"))#在函数定义内容里引用了类似句子,多此一举print("",panduan(x))请输入一个整数:0 优秀...原创 2021-06-07 21:26:47 · 82 阅读 · 0 评论 -
2021-06-07
判断是否为素数的函数def is_prime(n): if n==2: return True else: for i in range(2,n+1): if n%i==0: return False else: return Truea=eval(input("请输入一个正整数:"))print("",is_prime(a))请输入一个原创 2021-06-07 21:23:32 · 71 阅读 · 0 评论 -
2021-06-03
#4 判断一个数是否为素数质数(Prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数。(也可定义为只有1与该数本身两个正因数的数)一个自然数(如1、2、3、4、5、6等)若恰有两个正约数(1及此数本身),则称之为质数。1 第一种方法就是判断一个数是否能被比它小的数整除。(本题采用的方法)2 sqrt 是square和root这两个单词的组合,sq代表square,rt代表root,就是平方根的意思。当一个数不是质数时,必原创 2021-06-03 21:43:41 · 148 阅读 · 0 评论 -
2021-06-01
#5import matha=eval(input("输入边长a="))b=eval(input("输入边长b="))c=eval(input("输入夹角度数c="))d=math.sqrt(a**2+b**2-2*a*b*math.cos(c*math.pi/180))print("第三条边长d=",d)原创 2021-06-01 21:45:18 · 68 阅读 · 0 评论 -
2021-06-01
#4 简单加减运算输入1个自然数,计算并输出其百位 十位和个位的数字x=input('请输入一个三位数:')x=int(x)#只要求三位自然数的个 十 百位上的数字输出,因而将其转换为整数无可厚非,且line 1所定义的是字符串,无法进行加减乘除a=x//100b=x//10%10c=x%10print(a,b,c)知识点回顾两数商取整 //两数商取余 %两数乘方 **两数商 /input() print()为基本输入输出函数...原创 2021-06-01 21:32:10 · 176 阅读 · 0 评论 -
2021-05-31
#3 选手评分有10位评委给选手评分,最终的得分规则为去掉一个最高分,去掉一个最低分,取其余8个分数的平均分。编写程序,从键盘输入10位评委的评分(满分10分),输出选手的最终得分。Score=[]for i in range(1,11): data=eval(input("第{:d}位评委的分数:".format(i))) Score.append(data)Maxscore=max(Score)Minscore=min(Score)Sumscore=sum(Score)Ave原创 2021-05-31 21:47:15 · 295 阅读 · 0 评论 -
2021-05-31
#2 猜数游戏在程序中使用random库随机产生一个 0-9 之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”。用户最多只能猜 3 次,如果在规定次数内猜中,则输出“恭喜猜中!”,否则输出“你已经超过 3 次机会,结束程序!”。运行如下图```pythonfrom random import *x=randint(0,9)print("系统刚随机产生了一个0~9之间的一个整数")n=1while n<=3: a原创 2021-05-31 21:32:21 · 356 阅读 · 0 评论 -
2021-05-31
#1 恺撒密码(python)假设某天你获得如下的密文“My name is Kaisa123.”,编写程序破译密文得到原文。要求大小写字母均要解密,其他字符原样输出。在这里插入代码片str=input("输入一段密文:")yw=""for c in str: if 'a'<=c<='z': yw=yw+chr((ord(c)-ord('a')-3)%26+ord('a')) elif 'A'<=c<='Z': yw=yw+c原创 2021-05-31 21:08:03 · 354 阅读 · 0 评论