• public class Sort {/*** 需求：由键盘输入三个整数分别存入变量a、b、c,对他们进行 排序(使用if-else),并且从小到大输出**/public static void main(String[] args) {Scanner sc = new Scanner(System.in);...
package study01;import java.util.Scanner;public class Sort {/*** 需求：由键盘输入三个整数分别存入变量a、b、c,对他们进行 排序(使用if-else),并且从小到大输出**/public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("a=");int a = sc.nextInt();System.out.print("b=");int b = sc.nextInt();System.out.print("c=");int c = sc.nextInt();if (a > b) {if (c > a) {System.out.println(b + "," + a + "," + c);} else if (c < b) {System.out.println(c + "," + b + "," + a);} else {System.out.println(b+","+c+","+a);}// a<}else {if(cSystem.out.println(c+","+a+","+b);}else if(c>b){System.out.println(a+","+b+","+c);}else{System.out.println(a+","+c+","+b);}}}}输出结果如下：a=3b=11c=11,3,11
展开全文
• 44、两 3 行 3 列的矩阵，实现其对应位置的数据相加，并返回一新矩阵import numpy # pip install numpy 需要安装模块 ，支持大量的维度数组与矩阵运算x = numpy.array([[12, 7, 3], [4, 5, 6], [7, 8, 9]])y = ...
44、两个 3 行 3 列的矩阵，实现其对应位置的数据相加，并返回一个新矩阵import numpy  # pip install numpy  需要安装模块 ，支持大量的维度数组与矩阵运算x = numpy.array([[12, 7, 3], [4, 5, 6], [7, 8, 9]])y = numpy.array([[5, 8, 1], [6, 7, 3], [4, 5, 9]])z = x + yprint(z)X = [[12, 7, 3],[4, 5, 6],[7, 8, 9]]Y = [[5, 8, 1],[6, 7, 3],[4, 5, 9]]result = [[0, 0, 0],[0, 0, 0],[0, 0, 0]]# 迭代输出行for i in range(len(X)):# 迭代输出列for j in range(len(X[0])):result[i][j] = X[i][j] + Y[i][j]for r in result:print(r)45、统计1-100之和sum=0for i in range(1,101):sum=sum+iprint(sum)46、求输入数字的平方，如果平方运算后小于 50 则退出while True:num=int(input('请输入数字'))s=num*numif s<50:break47、两个变量值互换a,b=1,2a,b=b,aprint(a,b)48、数字比较if __name__ == '__main__':i = 10j = 20if i > j:print '%d 大于 %d' % (i,j)elif i == j:print '%d 等于 %d' % (i,j)elif i < j:print '%d 小于 %d' % (i,j)else:print '未知'49、使用lambda来创建匿名函数sum=lambda x,y:x+yprint(sum(10,20))50、输出一个随机数。import randomnum=random.randint(1,1000)print(num)import random# 随机数操作random.random()             # 0.85415370477785668   # 随机一个[0,1)之间的浮点数random.uniform(0, 100)      # 18.7356606526         # 随机一个[0,100]之间的浮点数random.randrange(0, 100, 2) # 44                    # 随机一个[0,100)之间的偶数random.randint(0, 100)      # 22                    # 随机一个[0,100]之间的整数# 随机字符操作seed ="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#\$%^&*()_+=-" # 任意字符串（作为随机字符种子库）random.choice(seed)             # 'd'               # 随机一个字符random.sample(seed, 3)          # ['a', 'd', 'b']   # 随机多个字符（字符可重复）''.join(random.sample(seed,3))  # '^f^'             # 随机指定长度字符串（字符可重复）# 随机列表操作random.shuffle(list)                                # 列表中的元素打乱51、学习使用按位与 &正负得0a = 60            # 60 = 0011 1100b = 13            # 13 = 0000 1101c = 0c = a & b;        # 12 = 0000 1100print "1 - c 的值为：", cc = a | b;        # 61 = 0011 1101print "2 - c 的值为：", cc = a ^ b;        # 49 = 0011 0001print "3 - c 的值为：", cc = ~a;           # -61 = 1100 0011print "4 - c 的值为：", cc = a << 2;       # 240 = 1111 0000print "5 - c 的值为：", cc = a >> 2;       # 15 = 0000 1111print "6 - c 的值为：", c52、学习使用按位或 |正负得1a = 60            # 60 = 0011 1100b = 13            # 13 = 0000 1101c = 0c = a | b;        # 61 = 0011 1101print "2 - c 的值为：", c53、学习使用按位异或 ^当两对应的二进位相异时，结果为1a = 60            # 60 = 0011 1100b = 13            # 13 = 0000 1101c = 0c = a ^ b;        # 49 = 0011 0001print "3 - c 的值为：", c54、取一个整数a从右端开始的4〜7位a=input('请输入一个大于7位的整数')s=str(a)print(s[-4:-8:-1])55、学习使用按位取反~if __name__ == '__main__':a = 234b = ~aprint 'The a\'s 1 complement is %d' % ba = ~aprint 'The a\'s 2 complement is %d' % a
展开全文
• 、 判断一4位整数是否为回文数 问题分析：回文数例子，1221是回文数，因为其千位与位互换，百位和十位互换后，仍是它本身 计算模型：设输入数为n，则有 (1)取出每一位的值 n的千位：a=n//1000 n的百位：b=n//100...
警察局抓了a，b，c，d四名偷窃嫌疑犯，其中只有一人是小偷。审问中a说：“我不是小偷。”b说：“c是小偷。”c说：“小偷肯定是d。”d说：“c在冤枉人。”现在已经知道四个人中三人说的是真话，一人说的是假话，问到底谁是小偷？问题分析：将a, b, c, d将四个人进行编号，号码分别为1，2，3，4。则问题可用枚举尝试法来解决。算法设计：用变量x存放小偷的编号，则x的取值范围从1取到4，就假设了他们中的某人是小偷的所有情况。四个人所说的话就可以分别写成：a说的话：x!=1b说的话：x == 3c说的话：x==4d说的话：x != 4或not(x ==4)注意:在x的枚举过程中，当这四个逻辑式的值相加等于3时，即表示“四个人中三人说的是真话，一人说的是假话”。算法如下：x=1for x in range(2,4):if((x!=1)+(x==3)+(x==4)+(x!=4)==3):print(chr(64+x),"is a thief .");、判断一个4位整数是否为回文数问题分析：回文数例子，1221是回文数，因为其千位与个位互换，百位和十位互换后，仍是它本身计算模型：设输入数为n，则有(1)取出每一位的值n的千位：a=n//1000n的百位：b=n//100%10n的十位：c=n//10%10n的个位：d=n%10(2)构成逆序数m=d1000+b100+c*10+a(3)n==m?代码如下：n=input("请输入一个四位数：")n=int(n)a=n//1000b=n//100%10c=n//10%10d=n%10m=d*1000+c*100+b*10+aresult=(n==m)print("回文数的判断结果是：", result)判断是否为闰年问题分析：(1)能被4整除不能被100整除(2)能被400整除计算模型：设输入数为y，则有(1)y%4== 0 and y%100!=0(2)y%400==0stry=input("请输入年份:")y=int(stry)result=(y%4==0 and y%100!=0) or (y%400==0)print("闰年的判断结果为：",result)将输入的字符转换为小写，并输出其ASCII值提示：条件表达式为 z if x else y获得字母的ASCII值函数ord()字符转换函数chr()大写字母为‘A ’~‘Z’c=input("请输入一个字符：")y=(c if(c>='a' and c<='z') else chr(ord(c)+32))print("字符：",c,",ASCII:",ord(c),",转换为：",y,",ASCII：",ord(y))汉诺(Hanoi)塔问题。def Hanoi(n,ch1,ch2,ch3):
展开全文
• 题目：有1、2、3、4数字，能组成多少互不相同且无重复数字的位数都是多少#Filename:cnt = 0#count the sum of resultfor i in range(1,5):for j in range(1,5):for k in range(1,5):if i!=j and i!=k and j!=k...
题目：有1、2、3、4个数字，能组成多少个互不相同且无重复数字的三位数都是多少#Filename:cnt = 0#count the sum of resultfor i in range(1,5):for j in range(1,5):for k in range(1,5):if i!=j and i!=k and j!=k:print i*100+j*10+kcnt+=1print cnt【程序2】题目：企业发放的奖金根据利润提成。利润(I)低于或等于10万元时，奖金可提10%；利润高于10万元，低于20万元时，低于10万元的部分按10%提成，高于10万元的部分，可可提成%；20万到40万之间时，高于20万元的部分，可提成5%；40万到60万之间时高于40万元的部分，可提成3%；60万到100万之间时，高于60万元的部分，可提成%，高于100万元时，超过100万元的部分按1%提成，从键盘输入当月利润I，求应发放奖金总数1#Filename:2 i = int(raw_input('Enter the profit:'))3 arr = [1000000,600000,400000,200000,100000,0]4 rat = [,,,,,]5 r = 06for idx in range(0,6):
展开全文
• 祝大家一次性过二级(二级真的不难，只要把题目刷了，问题不大)基础题30道题目1键盘输入整数n，按要求把n输出到屏幕，格式要求:宽度为20字符，减号字符-填充，右对齐，带千位分隔符。如果输入正整数超过20位，则...
• 【问题描述】从键盘输入非0整数，以输入0为输入结束标志，求平均值，统计正数负数个数 【输入形式】 每个整数一行。最后一行是0，表示输入结束。 【输出形式】 输出行。 第一行是平均值。第二行是...
• 1、【参考代码】x=eval(input("请输入所花钱x："))if x>=3000: y=0.7*xelif x>=2000: y=0.8*xelif x>=1000: y=0.9*xelse: y=xprint("实际应付金额{:.2f}元".format(y))2、 编写计算分段函数的程序：输入x的...
• 想获取字符串str的长度，用字符串处理函数 len(str)● D.str.isnumeric()方法把字符串str中数字字符变成数字答案见留言区二、Python入门操作题--题目考生文件夹下存在一文件PY101.py，请写代码替换横线，不修改...
• c语言中从键盘输入个三整数www.zhiqu.org 时间： 2020-12-08c语言中从键盘输入个三位数，输出该数的逆序数，可以参考以下的代码：#includeint main(){int x;printf("请输入一个三位数：");scanf("%d",&...
• 1、以C#控制台应用程序为例：Console.WriteLine("输入3个整数，之间以逗号分隔，回车键结束...");string str = Console.ReadLine(); //读入用户输入信息string[] input = str.Split(new char[] { ',' });　//以逗号...
• 键盘输入三个整数x,y和z，求出其中最大的数。 输入 输入三个整数，用空格隔开。 输出 输出最大整数。 样例输入 20 16 18 样例输出 20 代码： x,y,z=map(int,input().split()) print(max(x,y,z)) ...
• 编写程序，从键盘输入个三位数，求出其逆序数并输出，例如输入123，输出321。 编写程序，从键盘输入个三位数www.zhiqu.org 时间： 2020-12-08package com.yuxin.learn;public class Main{//输入整数后，逆序...
• 键盘任意输入3位整数，编程计算并输出它的逆序数 程序哪里错了？？为什么输出的是一长长的负数 编写程序，输入3位正整数，www.zhiqu.org 时间： 2020-11-24#includemain(){int x,b1,b2,b3,y;printf(...
• 编写程序，用键盘输入个三整数，在屏幕打印输出位数、十位数和百位数 代码： A = int(input("请输入一个三整数：")) C1 = A // 1 % 10 #位数 C2 = A // 10 % 10 #十位数 C3 = A // 100 % 10 #百位数 ...
• 展开全部可以使用以下三个方法实现：1、方法一：【中间变量】通过设置一个变量交换两62616964757a686964616fe58685e5aeb931333366303839个值。这种方式是最直接也是最容易理解的方式(为了代码的易读性，推荐使用这种...
• C语言：从键盘输入个整数,计算整数的各位数字之和#includeintGetNumber(intn)//用递归来实现很简单{intsum=0;if(n/10!=0){\x09sum+=GetNumber(n/10);}sum+=n%10;retur从键盘上任意输入一个4位正整数,然后逆序数...
• 展开全部void main(){int a;int b,c,d;//各位数上的数字printf("请输入个三位数:")；scanf("%d",&a);b=a/100; //百位c=(a-b*100)/10; //十位d=a%10; ...
• 求C语言答案 1，输出一3位整数的逆序数，比如输入123，输出321 2，计算球的体积和表面积 从键盘输入个三位数,求其逆序www.zhiqu.org 时间： 2020-12-08您好！这是我写的程序。希望对您有用。1.#includevoid ...
• 值得注意的是如何用一行代码让用户一次性输入为多个变量赋值# 定义一个getMax()函数，返回三个数(从键盘输入整数)中的最大值。def getMax(a, b, c):t = 0if a > b:t = aelse:t = bif t > c:return "其中最大...
• Python接受输入的三个数，并输出最小值 编写程序接受用户从键盘输入的3个整数，求出其中的最小值并输出在屏幕上 ...num3 = int(input('输入第三个整数：')) min = num1 # 假设最小值是num1 if num1 > num2: ...
• 展开全部可以使用以下三个方法实现：1、方法一：【中间变量32313133353236313431303231363533e58685e5aeb931333366303839】通过设置一个变量交换两个值。这种方式是最直接也是最容易理解的方式(为了代码的易读性，...
• 【判断题】删除列表中重复元素最简单的方法是将其转换为集合后再...【多选题】关于分支结构的描述正确的是( )【单选题】以下可以终结一循环的是 .【其它】小品作品,请大家上传为“.JPG”格式;保存为“.ai”格式,保...
• 键盘输入三个整数x,y和z，按从大到小的顺序输出它们的值。 输入 输入三个整数x,y和z。 输出 按从大到小的顺序输出它们的值。 样例输入 20 16 18 样例输出 20 18 16 代码： x,y,z=map(int,input().split()) list1=...
• 键盘输入三个整数x,y和z，求出其中最大的数。 输入： 输入三个整数，用空格隔开。 输出： 输出最大整数。 样例输入： 20 16 18 样例输出： 20 程序代码： a,b,c=map(int,input().split()) ...
• public class Main{//输入整数后，逆序输出为字符串，通过递归实现public static String reverse(int a){if(a<0)return"";if(a<10)return Integer.toString(a);...//取得这个整数的最后一62616...
• 键盘输入三个整数，输出最大数的平方。a=eval(input("请输入三个整数："))print(max(a)**2)2.键盘输入一个含有10个整数的列表，输出一个新列表，该列表中含有原列表下标为偶数的所有元素。a=eval(input("请输入一个...
• 【问题描述】输入三位数字N，求两位数AB(其中位数字为B，十位数字为A，且有0 < A < B <=9)。使得下列等式成立：AB x BA = N其中BA是把AB中、十位数字交换所得的两位数。编写程序，接收控制台输入的三位...
• 原题题目 代码实现 a,b,c = map(int,input().split()) print(b*b - 4*a*c) 提交结果 收获之处 对于一行多个整数或者多个字符串输入 可以用 map(int(input().split()))

python 订阅