- 博客(60)
- 收藏
- 关注
原创 Python雪花
import turtledef show(n,size): if n==1: turtle.fd(size) else: for angle in [0,60,-120,60]: turtle.left(angle) show(n-1,size/3)turtle.setup(800,800)turtle.penup()turtle.goto(-200,100)turtle.pendown()turt
2022-01-23 03:55:23
483
原创 Python 汉诺塔问题
def Hanoi(n,src,mid,dest): if n==1: print(src+"->"+dest) return Hanoi(n-1,src,dest,mid) print(src+"->"+dest) Hanoi(n-1,mid,src,dest)n=int(input())Hanoi(n,'A','B','C')移动次数:2的n次方-1
2022-01-23 03:53:19
434
原创 python入门-石头剪刀布
import randompeople=int(input("输入要出什么(填数字),石头(1)/剪刀(2)/布(3):"))computer=random.randint(1,3)print("你出的是%d-电脑出的是%d"%(people,computer))if((people==1 and computer==3) or(people==2 and computer==3) or(people==3 and computer==2) ): pri
2022-01-15 02:11:52
375
原创 python入门-if嵌套-火车站安检
火车站安检:has_ticket=Trueknife_length=10if has_ticket: print("麻烦请接受我们的安检") if knife_length>20: print("您好,您的刀长度超过了规定的20cm,不允许带上车噢") else: print("安检通过")else: print("请先买票")...
2022-01-15 00:02:47
1561
原创 python 枚举法--百元买百鸡问题
问题:百元买百鸡,公鸡一只3元,母鸡一只5元,小鸡3只1元,试问100元买100只鸡各为多少合适?1、循环缺点:3层循环,时间复杂度是100100100,效率低```for x in range(101): for y in range(101): for z in range(101): if x+y+z==100 and x*3+5*y+z/3==100: print(x,y,z)结果:4 12 8411 8
2022-01-14 23:23:47
2170
1
原创 python入门题目(优惠券)
商家节,用户名,消费总金额,账户金额,优惠券如果金额0-500 则是Lv1如果金额500-2000,则是Lv22000以上则是Lv3LV1:随机赠送3张1-10的优惠券Lv2:赠送2张50元的优惠券,如果充值则送充值金额的10%LV3:赠送2张100元的优惠券import randomusename='xiaoli'money=0coupon=0consume=int(input("请输入消费金额\n"))if 0<consume<=500: print("
2022-01-14 19:33:38
1342
原创 python入门题目--BC6小飞机
描述KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。输入描述:无输出描述:print(" "*5+"**"+" "*5)print(" "*5+"**"+" "*5)print("*"*12)print("*"*12)print(" "*4+"* *"+" "*4)print(" "*4+"* *"+" "*4)...
2022-01-14 17:15:12
249
原创 python入门题目BC3--有容乃大(输出不同整型数据类型在内存中占多大字节)
描述确定不同整型数据类型在内存中占多大(字节),输出不同整型数据类型在内存中占多大(字节)。输入描述:无输出描述:不同整型数据类型在内存中占多大(字节),具体格式详见输出样例,输出样例中的?为不同整型数据类型在内存中占的字节数。输出样例如下:The size of short is ? bytes.The size of int is ? bytes.The size of long is ? bytes.The size of long long is ? bytes.import s
2022-01-14 01:30:21
257
原创 python入门题目--我是大V
描述每个人都想成为大V (VIP:Very Important Person),但要一点一点积累才行,先从小v做起。要求输出由小写字母v组成的大V。输入描述:无输出描述:v vv vv(这里是空格的)第一个:print("v v")print(" v v ")print(" v ")第二个:print("v v\n v v \n v ")第三个:n=3for i in range(n): str='' for j in range
2022-01-14 01:21:11
191
原创 java基础课本习题7_5:在圆柱类Cyclinder中,使用构造方法的重载
在圆柱类Cyclinder中,使用构造方法的重载```javapackage 课本习题.li7_5;import java.util.concurrent.Callable;class Cyclinder{ private double radius; private double height; private static double PI = 3.14; String color; //定义无参数的构造方法 public Cyclinder
2021-06-16 23:48:09
376
原创 java习题4_8-计算并输出一个整数各位数字之和。如5423的各位数字之和为5+4+2+3
计算并输出一个整数各位数字之和。如5423的各位数字之和为5+4+2+3import java.util.Scanner;public class for4_8 { public static void main(String[] args){ System.out.println("请输入一个整数"); int s,i,sum=0; Scanner reader=new Scanner(System.in); int value
2021-06-15 13:17:16
3209
2
原创 java 习题4_7-从键盘输入一个整数,判断该数是否是完全数,完全数是指其所有因数(包括1但不包括其自身)的和等于该数自身的数。例如,28=1+2+4+7+14就是一个完全数。
从键盘输入一个整数,判断该数是否是完全数,完全数是指其所有因数(包括1但不包括其自身)的和等于该数自身的数。例如,28=1+2+4+7+14就是一个完全数。import java.util.Scanner;解法1:public class for4_7 { public static void main(String[] args){ System.out.println("请您输入一个整数"); Scanner reader=new Scanner(Syst
2021-06-13 22:16:18
4702
原创 java习题4_6水仙花数是指其个位、十位和百位三个数字的立方和等于这个三位数本身,求出所有的水仙花数。
水仙花数是指其个位、十位和百位三个数字的立方和等于这个三位数本身,求出所有的水仙花数。public class for4_6 { public static void main(String[] args) { System.out.println("全部的水仙花数有:"); for(int i=100;i<1000;i++){ int a=i/100; int b=i/10%10; in
2021-06-13 21:45:15
4370
1
原创 java习题4_5 - 在键盘上输入一个数,编程计算sum=1-1/2!+1/3!-...
在键盘上输入一个数,编程计算sum=1-1/2!+1/3!-…import java.util.Scanner;public class for4_5 { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n,s=1; double sum1=0,sum2=0; do{ System.out
2021-06-13 21:20:20
2016
原创 java习题4_4-编写一个java程序,在键盘上输入n,计算并输出1!+2!+3!+....+n!的结果*
编写一个java程序,在键盘上输入n,计算并输出1!+2!+3!+…+n!的结果**import java.util.Scanner;public class for4_4 { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n,sum=0,s=1; do{ System.out.println("请输入
2021-06-13 20:48:08
5968
原创 java习题4_3-编写一个java应用程序,从键盘输入一个1~100的整数,然后判断该数是否既可以被3整除,又可以被7整除。
编写一个java应用程序,从键盘输入一个1~100的整数,然后判断该数是否既可以被3整除,又可以被7整除。import java.util.Scanner;public class for4_3 { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int a; do{ System.out.println("请输入一个0~100
2021-06-13 20:22:13
3335
1
原创 java习题4.2-设学生的学习成绩按如下的分数段评定为四个等级:85~100为A,70-84为B,60-69为C,0-59为D。从键盘上输入一个0-100的成绩,要求用switch语句根据成绩,评定
设学生的学习成绩按如下的分数段评定为四个等级:85~100为A,70-84为B,60-69为C,0-59为D。从键盘上输入一个0-100的成绩,要求用switch语句根据成绩,评定并输出相应的等级。这里写了两个方法 :public class for4_2 { public static void main(String[] args){ System.out.println("请输入一个0~100的成绩"); Scanner reader=new Scanner
2021-06-13 20:02:42
4174
3
原创 java习题4.1-将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级。要求用switch语句实现
将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级。要求用switch语句实现import java.util.Scanner;public class for4_1 { public static void main(String[] args){ System.out.println("请输入一个0~100的成绩"); Scanner reader=new Scanner(System.in)
2021-06-13 18:10:59
4431
1
原创 java习题3.13-编写程序,从键盘上输入圆柱体的底半径r和高h,然后计算其体积并输出
编写程序,从键盘上输入圆柱体的底半径r和高h,然后计算其体积并输出import java.util.Scanner;public class for3_13 { public static void main(String[] args) { Scanner reader=new Scanner(System.in); double r=reader.nextDouble(); double h=reader.nextDouble();
2021-06-13 17:53:43
7626
原创 java习题-编写程序,从键盘上输入一个浮点数,然后将该浮点数的整数部分输出
编写程序,从键盘上输入一个浮点数,然后将该浮点数的整数部分输出import java.util.Scanner;public class for3_111 { public static void main(String[] args) { Scanner sc= new Scanner(System .in); double a= sc.nextDouble(); System.out.println((long
2021-06-13 17:46:08
10574
原创 java习题--编写程序,从键盘上输入两个数,然后计算它们相除后得出的结果并输出
编写程序,从键盘上输入两个数,然后计算它们相除后得出的结果并输出import java.util.Scanner;public class for3_12 { public static void main(String[] args) { Scanner reader=new Scanner(System .in); double a=reader.nextDouble(); double b=reader.nextDouble();
2021-06-13 17:42:36
4837
1
原创 java 实例应用:水仙花数
public class 水仙花数 { public static void main(String[] args) { System.out.println("100-999中水仙花数有:"); for (int i = 100; i < 1000; i++) { int a = i % 10; int b = i % 100 / 10; int c = i / 100;
2021-06-08 15:52:48
98
原创 Java 应用实例:判断闰年
引用scanner类:Scanner sc=new Scanner(System in); 注意,sc只是名字,可以顺便取; 引用Scanner类前需要加: import java.util.Scanner; - 布尔类型*****
2021-06-08 14:49:20
174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人