Python
s
小王子y
互关啊!!
展开
-
递增序列(Python)
读取一系列的整数 X,对于每个 X,输出一个 1,2,…,X的序列。输入格式输入文件中包含若干个整数,其中最后一个为 0,其他的均为正整数。每个整数占一行。对于输入的正整数,按题目要求作输出处理。对于最后一行的整数 0,不作任何处理。输出格式对于每个输入的正整数 X,输出一个从 1 到 X 的递增序列,每个序列占一行。数据范围1≤X≤10输入样例:51030输出样例:1 2 3 4 51 2 3 4 5 6 7 8 9 101 2 3while True: a原创 2021-12-30 18:21:40 · 2656 阅读 · 0 评论 -
倍数(Python)
读取两个正整数值 A 和 B。如果其中一个是另一个的整数倍,则输出 Sao Multiplos,否则输出 Nao sao Multiplos。输入格式共一行,两个整数 A 和 B。输出格式按题目所述,输出结果。数据范围0<A,B<100输入样例:6 24输出样例:Sao Multiplosa,b = map(int, input().split(' '))if a%b==0 or b%a==0: print ("Sao Multiplos")else:原创 2021-12-30 17:14:04 · 2416 阅读 · 0 评论 -
Python L1-042 日期格式化
世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。输入格式:输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。输出格式:在一行中按照“yyyy-mm-dd”的格式给出年、月、日。输入样例:03-15-2017输出样例:2017-03-15s=input().split('-')print(s[2]+'-'原创 2021-04-28 11:13:46 · 495 阅读 · 0 评论 -
Python L1-010 比较大小(两种写法)
本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:4 2 8输出样例:2->4->8s=input().split()a=[]for i in s: a.append(int(i))a= sorted(a)for i in range(3): if i==2: print(a[i]) else:原创 2021-04-28 11:00:01 · 402 阅读 · 0 评论 -
python小误区
s=input().split()a=[]for i in s: a.append(int(i))a= sorted(a)print(a[0],end='')for i in range(1,3): print('->'+a[i],end='')# 这里数字和字符串不能直接连接输出print('->',a[i],end='')4 2 82-> 4-> 8这样虽然没错,但是输出->之后会给你自动输出个空格 pri原创 2021-04-28 10:59:27 · 111 阅读 · 0 评论 -
Python L1-018 大笨钟
微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。下面就请你写个程序,根据当前时间替原创 2021-04-28 09:29:30 · 313 阅读 · 0 评论 -
Pyyhon 多个数据输入举例
s=input("请输出:\n").split(':')#输入用冒号隔开print(s[2])请输出:sy:qh:ko:pmkos=input("请输出:\n").split()print(s[2])请输出:sy qh ko pmkos=input("请输出:\n")print(s[2])请输出:ascbibacs=input("请输出:\n").split()#s其实是个列表print(int(s[2]))请输出:1 2 3 4 53...原创 2021-04-28 09:15:04 · 180 阅读 · 0 评论 -
Python L1-022 奇偶分家
给定N个正整数,请统计奇数和偶数各有多少个?输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。输入样例:988 74 101 26 15 0 34 22 77输出样例:3 6n=int(input())cnt1=0cnt2=0temp = input().split()for i in temp: if(int(i)%2==1): cnt1=cn原创 2021-04-28 08:51:53 · 657 阅读 · 0 评论 -
Python L1-013 计算阶乘和
对于给定的正整数N,需要你计算 S=1!+2!+3!+…+N!。输入格式:输入在一行中给出一个不超过10的正整数N。输出格式:在一行中输出S的值。输入样例:3输出样例:9def f(x): if(x==0): return 1 else: return x*f(x-1)n=int(input())temp=0for i in range(n): temp+=f(i+1)print(temp)...原创 2021-04-28 08:43:32 · 254 阅读 · 0 评论 -
Python if else判断语句
n=6if n%2==1: #记得加冒号 print('奇数')else: print('偶数')输出偶数原创 2021-04-26 16:21:13 · 145 阅读 · 0 评论 -
Python格式化输出
x=18.366y=15.656print("{:.2f} {:.2f}".format(x,y))运行结果18.37 15.66原创 2021-04-26 16:08:21 · 391 阅读 · 0 评论 -
Python L1-014 简单题
这次真的没骗你 —— 这道超级简单的题目没有任何输入。你只需要在一行中输出事实:This is a simple problem. 就可以了。输入样例:无输出样例:This is a simple problem.print('This is a simple problem.')...原创 2021-04-26 15:11:16 · 168 阅读 · 0 评论