05
weixin_58565789
这个作者很懒,什么都没留下…
展开
-
7段数码管绘制
import turtle, datetimedef drawGap(): # 绘制数码管间隔 turtle.penup() turtle.fd(5)def drawLine(draw): # 绘制单段数码管 drawGap() turtle.pendown() if draw else turtle.penup() turtle.fd(40) drawGap() turtle.right(90)def drawDigit(d): #.转载 2021-10-24 01:48:32 · 118 阅读 · 0 评论 -
判断火车票座位
A= input()B=A.upper()if 2 <= len(B) <= 3: if 1<=int(B[0:len(B)-1])<=17: if B[-1] in ['A','F']: print("窗口") elif B[-1] in ['C','D']: print("过道") else: print("输入错误.原创 2021-10-24 01:46:45 · 616 阅读 · 0 评论 -
提取首字符
A=input()B=A.split(' ')for i in range(len(B)): print(B[i][0],end='')原创 2021-10-24 01:45:43 · 96 阅读 · 0 评论 -
今天是第几天
year=eval(input())month=eval(input())day=eval(input())if (year%100!=0 and year%4==0) or (year%100==0 and year%400==0): m=[0,31,60,91,121,152,182,213,244,274,305,335] d=m[month-1]+day print('{0}年{1}月{2}日是{0}年第{3}天'.format(year,month,day,d)).原创 2021-10-24 01:44:01 · 71 阅读 · 0 评论 -
列出反素数
a = int(input())b = []n = 1while len(b) < a: n = n + 1 if (n>10) and (str(n) != str(n)[::-1]): for i in range(1,n): if n % i == 0: x = i else: if x == 1: c .转载 2021-10-24 01:42:23 · 61 阅读 · 0 评论 -
列出回文素数
a = int(input())b = [] n = 1 while len(b) < a: n = n+1 if str(n) == str(n)[::-1]: for i in range(1,n): if n % i == 0: x = i else: if x == 1: .转载 2021-10-24 01:40:52 · 50 阅读 · 0 评论 -
判断IP地址合法性
代码:ip=input()ip1=ip.split('.')m=0if len(ip1)!=4: m==0else: for i in range(4): try: a=int(ip1[i]) if ip1[i][0]!=0 and a>0 and a<255: m+=1 elif a==0: m+=1原创 2021-10-24 01:34:00 · 190 阅读 · 0 评论 -
判断三角形并计算面积
代码:import matha=eval(input())b=eval(input())c=eval(input())p=(a+b+c)/2s=math.sqrt(p*(p-a)*(p-b)*(p-c))if a+b>c and a+c>b and b+c>a: print("YES") print('{:.2f}'.format(s))else: print("NO")结果:原创 2021-10-22 01:16:47 · 308 阅读 · 0 评论 -
最大公约数和最小公倍数
代码:a=eval(input())b=eval(input())if a>b : k1=b k2=aelse: k1=a k2=bs=k1while s%k2!=0: s+=k1print(int((a*b)/s),int(s))结果:原创 2021-10-22 01:13:33 · 53 阅读 · 0 评论 -
鸡兔同笼问题
代码:a,b=map(int,input().split(' '))if a<0 or b<0 or b%2!=0 or (b-2*a)<0: print("Data Error!")else: print(int((4*a-b)/2),int((b-2*a)/2))结果:原创 2021-10-22 01:09:59 · 74 阅读 · 0 评论 -
百钱买百鸡
代码:for A in range(1,20): for B in range(1,32): for C in range(3,277,3): if A+B+C==100 and 5*A+3*B+C/3==100: print(A,B,C)结果:原创 2021-10-22 01:05:30 · 48 阅读 · 0 评论 -
一元二次方程求根
代码:import mathdef A(a,b,c): return(-b+math.sqrt(delta))/(2*a)def B(a,b,c): return(-b-math.sqrt(delta))/(2*a) a,b,c=eval(input()),eval(input()),eval(input())delta=b*b-4*a*cif a==0 and b==0: print("Data error")elif a==0 and b!=0: .原创 2021-10-22 01:01:51 · 99 阅读 · 0 评论