自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 python程序运行时间方法的更替

1.time.clock()2.time.time()3.datetime.now()4.timeit.default_timer()

2022-04-17 20:43:47 720 1

原创 python统计输入数的个数,并按顺序输出

题目描述某次科研调查时得到了 nn 个自然数,每个数均不超过 1.5 \leq 10^91.5≤109。已知不相同的数不超过 10^4104个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。输入描述第 1 行是整数 nn,表示自然数的个数。第 2 ~ nn+1行每行一个自然数。其中,1 \leq n \leq 2 \times 10^5,每个数均不超过 1.5 \leq 10^91≤n≤2×105,每个数均不超过1.5≤109。输出描述输出 mm

2022-03-30 21:31:01 3059

原创 python字母图形

问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC前提:行数要小于列数n

2022-03-08 20:50:45 373

原创 python求列表最大值,最小值,和

问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211n = int(input())x = list(map(int,input().split()))a = max(x)b =

2022-03-07 21:43:27 8521

原创 python查找列表中元素的位置

问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。样例输入61 9 4 8 3 99样例输出2n = int(input())x = list(map(int,input().split()))a = int(input())if a in x: b = x.index(a)

2022-03-07 21:39:12 2855

原创 python杨辉三角问题

问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。思路:除第一二行外,每一行第一个数和最后一个数为一,其它数等于上一行相同位置和前一个位置的两数的和详细代码:def main(): lis = [[1],[1,1]] lis1 = [] num = 2

2022-03-06 22:19:01 822

原创 python特殊回文数

例题:123321是一个非常特殊的数,它从左边读和从右边读是一样的。   输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。a = int(input())for i in range(10000,1000000): b = str(i) #将i化为数字字符串 if b == b[::-1]: #将数字字符串和翻转的字符串进行比较 c = s..

2022-01-12 15:40:46 343

原创 python进制转换:十六,十,二之间的转换

例题:给定n个十六进制正整数,输出它们对应的八进制数。输入的十六进制数不会有前导0,比如012A。  输出的八进制数也不能有前导0。a = int(input())b = []for i in range(a): c = oct(int(input(),16)) #先将十六进制转换为十进制,再把十进制转换为八进制 c = c[2:] #从八进制的第三位开始,将前两位的0去除 b.append(c)for i ...

2022-01-12 14:31:31 692

原创 python将输入的n个数进行大小排序:小到大和大到小

1.从小到大排序输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。源码:a = int(input()) #输入要排列元素个数b = input().split() #将输入的元素存放到列表中b.sort() #用sort()函数将列表中的元素从小到大排序for i in range(0,a)

2022-01-11 14:54:41 70521 2

原创 python求两数之和以及多数之和的问题

(1)求两整数A和B之和要求:输入的两数在同一行,两数间用空格隔开方法1代码:A,B = map(int,input().split())print(A+B)输入和输出:3 47本方法用到map()函数,前面的A和B是输入的变量名,若想输入更多的数,增加前面的变量名即可,例如:A,B,C,D=split() 函数是对要输入的数之间的符号进行配置,比如要求中要用空格,那么split()的括号中什么都不用填(默认为空格)如果用“,”为间隔,输入要是3,4 则用

2022-01-11 13:31:19 2637

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除