练习
可乐加冰884
这个作者很懒,什么都没留下…
展开
-
快速排序、归并排序、选择排序(时间复杂度、空间复杂度、实际执行时间、实际占用内存空间、每次程序迭代后的数组顺序)
printf("共享工作集: %llu 字节\n", (ULONGLONG)(pmc.WorkingSetSize - pmc.PrivateUsage));printf("共享工作集: %llu 字节\n", (ULONGLONG)(pmc.WorkingSetSize - pmc.PrivateUsage));printf("共享工作集: %llu 字节\n", (ULONGLONG)(pmc.WorkingSetSize - pmc.PrivateUsage));原创 2023-10-29 22:47:43 · 145 阅读 · 1 评论 -
Python-绘制花朵
import turtle as tt.penup()t.fd(-200)t.write("一朵小花\n", align="right", font=("楷体", 16, "bold")) def draw_leaf(): for i in range(2): for j in range(15): t.forward(5) t.right(6) t.right(90) t.goto(0,-1..转载 2022-05-24 15:24:15 · 2495 阅读 · 0 评论 -
Python-七段数码管的绘制
import turtle,datetimedef drawLine(draw):#绘制单段数码管 turtle.pendown()if draw else turtle.penup() turtle.fd(40) turtle.right(90)def drawDigit(d):#根据数字绘制七段数码管 drawLine(True)if d in [2,3,4,5,6,8,9,]else drawLine(False) drawLine(True)if d .原创 2022-05-23 17:36:11 · 548 阅读 · 0 评论 -
编写程序,输入年份,打印出该年的年历(12个月的),如下图所示。 提示:使用Calendar类得到一个Calendar类对象,先求出输入年份的1月1日是星期几,然后通过循环打印出每个月的日历
编写程序,输入年份,打印出该年的年历(12个月的),如下图所示。 提示:使用Calendar类得到一个Calendar类对象,先求出输入年份的1月1日是星期几,然后通过循环打印出每个月的日历,注意大小月和闰月问题。import java.util.Calendar;import java.util.Scanner;public class test { public static void main(String[] args) { Scanner scan =...原创 2022-05-11 10:28:02 · 1589 阅读 · 0 评论 -
4.6羊车门问题
有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么。参赛者首先选择一扇门。在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后,能否增加猜中汽车的机会?from random import*times = 10000first_n=0#不改选择的次数change_n=0#更改选择的次数for i in range(times): car=randint(0,2) guess=randint(0,2原创 2022-04-18 11:59:01 · 1012 阅读 · 0 评论 -
4.5猜数字续(异常处理)
from random import *x=randint(0,100)#预设0-100的整数n=0while (1): try: print("请输入0-100的数字") while(1): m=eval(input()) if x<m: print("遗憾,太大了") n+=1 continue .原创 2022-04-18 11:17:53 · 1136 阅读 · 0 评论 -
最大公约数与最小公倍数计算
print("请输入两个整数:(英文逗号隔开)")x,m=map(int,(input().split(",")))if x>m: y=x x=m m=yp,c=x,mwhile m%x!=0: l=x x=m%x m=lprint("最大公约数为:"+str(x)+"最小公倍数:"+str(p*c//x)) ...原创 2022-04-18 11:02:47 · 428 阅读 · 0 评论 -
统计字符串中不同字符个数
print("请输入一串字符")Letter=0Number=0Else=0Space=0x=input()for i in x: if 65<=ord(i)<=122: Letter+=1 elif 48<=ord(i)<=57: Number+=1 elif 32==ord(i): Space+=1 else: Else+=1 print("其中英文字符.原创 2022-04-17 16:09:48 · 331 阅读 · 0 评论 -
python-猜数字游戏(0-9)
from random import *x=randint(0,9)#预设0-9的整数n=0print("请输入0-9的数字")while(1): m=eval(input()) if x<m: print("遗憾,太大了") n+=1 continue if(x>m): print("遗憾,太小了") n+=1 continue else: .原创 2022-04-17 15:30:08 · 11460 阅读 · 2 评论