Python作业系统
那不勒斯的萤火丶
这个人很留,什么都没有懒下。
展开
-
【问题描述】汉诺塔问题大家都清楚,这里不再赘述。
【问题描述】汉诺塔问题大家都清楚,这里不再赘述。,完成如下功能:有三个圆柱 A、B、C,初始时 A 上有 N 个圆盘,N 由用户输入给出,最终移动到圆柱 C 上。原创 2022-04-16 19:11:05 · 2500 阅读 · 0 评论 -
【问题描述】打印2018年的日历
【问题描述】打印2018年的日历【输入形式】【输出形式】【样例输入】【样例输出】1 January 2018Mo Tu We Th Fr Sa Su1 2 3 4 5 6 78 9 10 11 12 13 1415 16 17 18 19 20 2122 23 24 25 26 27 2829 30 312 February 2018Mo Tu We Th Fr Sa Su 1 2 3 4...原创 2022-04-02 21:02:23 · 108 阅读 · 0 评论 -
【问题描述】编写函数实现:输入一个正整数n,把数字n分解成不能再分解因子的乘法,比如:8=2*2*2, 10 = 2*5,而不是 8 = 2 * 4 这种可以再分解的。
【问题描述】编写函数实现:输入一个正整数n,把数字n分解成不能再分解因子的乘法,比如:8=2*2*2, 10 = 2*5,而不是 8 = 2 * 4 这种可以再分解的。【输入形式】输入一个正整数n【输出形式】输出包含所有因子的列表【样例输入】12【样例输出】[2, 2, 3]def isprime(num): isprime = 1 for i in range(2,num): if num%i==0: ispr原创 2022-04-02 20:51:06 · 959 阅读 · 0 评论 -
【问题描述】给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。如,输入为10, 程序应该输出结果为2。
【问题描述】给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7))【输入形式】输入包括一个整数n,(3 ≤ n < 1000)【输出形式】输出对数【样例输入】Please input a positive integer:(3<=n<=1000)10【样例输出】2【样例说明】下划线为输入def i.原创 2022-03-27 17:29:56 · 1066 阅读 · 0 评论 -
【问题描述】大家都知道手机上的字母: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxyz--9, 0--0
【问题描述】大家都知道手机上的字母: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxyz--9, 0--0,就这么简单,渊子把密码中出现的小写字母都变成对应的数字,数字和其他的符号都不做变换,【输入形式】一行带英文字母的密码【输出形式】将字母换成对应数字破解密码【样例输入】fdgfghf2561651【样例输出】33434432561651【样例说明】【评分标准】def change(cha原创 2022-03-27 16:03:48 · 2052 阅读 · 0 评论 -
【问题描述】编写一个函数cacluate, 可以接收任意多个数, 返回的是一个元组.
【问题描述】编写一个函数cacluate, 可以接收任意多个数, 返回的是一个元组.元组的第一个值为所有参数的平均值(均值保留一位小数), 第二个值是大于平均值的所有值【输入形式】【输出形式】【样例输入】Please input numbers,and press the Enter to end.(gap with )1,2,3,4,5【样例输出】(3.0, [4, 5])【样例说明】下划线为输入def cacluate(num): avg = sum(nu.原创 2022-03-26 22:35:21 · 4435 阅读 · 0 评论 -
【问题描述】模拟某系统用户登录过程
【问题描述】模拟某系统用户登录过程用户登陆系统时需要首先输入账号,如果账号不存在,输出“Wrong User”并结束程序;账号正确时,再输入密码,验证账号密码与已给定的账号密码是否一致,如果一致,输出“Success”,否则输出“Fail”以及剩余尝试次数。总尝试次数为3次,如果3次均输入错误,输出“Login原创 2022-03-16 16:04:18 · 5305 阅读 · 0 评论 -
【问题描述】从键盘输入非0整数,以输入0为输入结束标志,求平均值,统计正数负数个数【输入形式】 每个整数一行。最后一行是0,表示输入结束。【输出形式】 输出三行。
【问题描述】从键盘输入非0整数,以输入0为输入结束标志,求平均值,统计正数负数个数【输入形式】 每个整数一行。最后一行是0,表示输入结束。【输出形式】 输出三行。 第一行是平均值。第二行是正数个数。第三行是负数个数。【样例输入】 1 1 1 0【样例输出】...原创 2022-03-15 22:48:22 · 7067 阅读 · 1 评论 -
【问题描述】一元二次方程:ax2+bx+c=0 (a ╪ 0)【输入形式】输入a、b和c的值(有理数)【输出形式】输出x的两个值,或者No(即没有有理数的解)
【问题描述】一元二次方程:ax2+bx+c=0 (a ╪ 0)【输入形式】输入a、b和c的值(有理数)【输出形式】输出x的两个值,或者No(即没有有理数的解)【样例输入】1 2.5 3【样例输出】No【样例输入】1 -2 1【样例输出】1.00 1.00【样例输出说明】输出的两个解保留两位小数,大的在前。import matha,b,c=input().split()a = eval(a)b = eval(b)c = eval(c)if b*b-4*a*c < 0:原创 2022-03-08 22:34:49 · 6775 阅读 · 0 评论 -
【问题描述】统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,在输出小写字母个数,最后输出数字个数。
【问题描述】统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,在输出小写字母个数,最后输出数字个数。【输入形式】ljaij1A【输出形式】1 5 1【提示】用字符串的方法isupper, islower来判别大小写。isdigit来判断是否是数字。s = input()str_upper, str_lower, n = 0, 0, 0for i in s: if i.i...原创 2022-03-08 21:56:00 · 2689 阅读 · 0 评论 -
【问题描述】在温度刻画的不同体系中,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度。华氏度以1标准大气压下水的结冰点为32度,沸点为212度。
【问题描述】在温度刻画的不同体系中,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度。华氏度以1标准大气压下水的结冰点为32度,沸点为212度。如何利用程序辅助进行摄氏度和华氏度之间的转换设计算法:根据华氏和摄氏温度定义,其单位刻度对应温度关系为(212-32)/(100-0)=1.8,转换公式如下: C = ( F – 32 ) / 1.8 F = C * 1.8 + 32【输入形式】输入温度加温度制式的代表字母【输出形式】转换后的温度加温度制式的代表字母【样例输入输出1】..原创 2022-03-01 20:05:07 · 4674 阅读 · 1 评论