- 博客(9)
- 收藏
- 关注
原创 Python——列表数字去重(保留第一个)
题目描述:a_list=[输入一串空格间隔的数字],编写程序删除列表中重复的数字(保留第一个),然后将其转化为字符串。(删除重复元素、列表转字符串)输入样例:4 8 7 8 6 8 3输出样例:48763代码展示:a_list=list(map(int,input("请输入一串空格间隔的数字:").split()))b_list=a_list[::-1]for i in a_list: if a_list.count(i)>1:...
2022-03-18 19:42:57 4278
原创 Python——最大公约数与最小公倍数
题目描述:输入三个正整数,求其最大公约数和最小公倍数。输入:三个整数输出:最大公约数,最小公倍数样例输入:1 5 7样例输出:1 35代码展示:s=list(map(int,input().split()))m,n,k=s[0],s[1],s[2]a=b=c=max(m,n,k)while True: #最大公约数 if m%c==0 and n%c==0 and k%c==0: print(str(c)+'...
2022-03-17 18:18:19 2084
原创 Python——彩票(大乐透)模拟随机选号
import randomn=eval(input("请输入随机号码数量:"))for k in range(1,n+1): list_red=random.sample(range(1,36),5) #在【1,35】中获取5个不重复的随机数并将它们存入list_red列表中 list_blue=random.sample(range(1,13),2) #在【1,12】中获取2个不重复的随机数并将它们存入list_blue列表中 print("({:02}) ".form.
2022-03-16 14:16:16 50407 6
原创 【递归】母牛的故事——Python
题目:有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入:输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。输出:对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入2450...
2022-03-12 19:01:05 1448
原创 Python——多行多项相加
题目:输入若干行,每行若干整数,求各行若干整数的和要点:空列表的插入列表字符转整型需增加异常处理展示:n = list(map(int, input().split()))m=[]try: while True: m.append(sum(n)) n = list(map(int, input().split()))except: passfor i in m: ...
2022-03-10 09:30:39 1667
原创 Python——输入若干行,每行若干行整数,求所有整数的最大值
要求:输入若干行每行若干整数求所有整数的最大值展示:#输入若干行,每行若干整数,求所有整数的最大值def Find_maximum(s): s=input() lst=s.split() maxV=eval(lst[0]) try: while True: lst=s.split() for x in lst: max...
2022-03-07 21:01:44 2906 1
原创 Python——打印菱形图案(2)函数形式
一、题目:不允许使用居中的功能通过循环,完成菱形的输出主要考查,循环知识,和简单的规纳算法能力二、要求奇数行、偶数行效果不同每个 * 之间只有一个空格输入一个数,返回对应行数的对称的菱形展示:n = eval(input("请输入行数:"))if n % 2: # n为奇数 t = 2 * (n // 2) for i in range(1, (n // 2) + 2): print(" " * t + "* " *(i*2-1),
2022-03-07 19:36:27 2213
原创 Python——打印菱形图案(1)
题目:不允许使用居中的功能通过循环,完成菱形的输出主要考查,循环知识,和简单的规纳算法能力需求为:用户输入一个数生成一个对应行数的对称的菱形n=eval(input("请输入行数:"))if n%2: #n为奇数 t=2*((n//2)) for i in range(1,(n//2)+2): print(" "*t+"* "*i,end="") t-=2 print() t=2 for j
2022-03-02 09:23:17 7068 2
原创 Python数字金字塔
#输入一个数,输出它的数字金字塔n=eval(input("请输入一个数:"))t=2*(n-1)for i in range(1,n+1): print(" "*t,end="") t-=2 for j in range(1,i+1): print(str(j)+" ",end="") for k in range(i-1,0,-1): print(str(k)+" ",end="") print() .
2022-03-01 09:19:00 6172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人