这道超级简单的题目没有任何输入。
你只需要把这句很重要的话 —— “I Love GPLT”——竖着输出就可以了。
所谓“竖着输出”,是指每个字符占一行(包括空格),即每行只能有1个字符和回车。
PS:感谢github用户@zhuzihao-hz提供的pull request~
1 2 3 |
a = "I Love GPLT" for i in a: print(i) |
这道超级简单的题目没有任何输入。
你只需要把这句很重要的话 —— “I Love GPLT”——竖着输出就可以了。
所谓“竖着输出”,是指每个字符占一行(包括空格),即每行只能有1个字符和回车。
PS:感谢github用户@zhuzihao-hz提供的pull request~
1 2 3 |
a = "I Love GPLT" for i in a: print(i) |
本题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。
输入格式:
输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。
注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。
输出格式:
如果输入的确是两个正整数,则按格式“A + B = 和”输出。如果某个输入不合要求,则在相应位置输出“?”,显然此时和也是“?”。
输入样例1:
123 456
输出样例1:
123 + 456 = 579
输入样例2:
22. 18
输出样例2:
? + 18 = ?
输入样例3:
-100 blabla bla…33
输出样例3:
? + ? = ?
PS:感谢github用户@zhuzihao-hz提供的pull request~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
H = input() N = H.split() if len(N) > 2: N[1] = '?' if N[0].isdigit() and 1 <= int(N[0]) <= 1000: a = int(N[0]) else: a = '?' if N[1].isdigit() and 1 <= int(N[1]) <= 1000: b = int(N[1]) else: b = '?' if H[0] == ' ': a = '?' if H[1:].isdigit(): b = int(H[1:]) if b > 1000 or b < 1: b = '?' else: b = '?' if a != '?' and b != '?': print(N[0] + ' + ' + N[1] + ' = ' + str(a + b)) else: print(str(a) + ' + ' + str(b) + ' = ?') |
L1-024. 后天
如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。
输入格式:
输入第一行给出一个正整数D(1 <= D <=7),代表星期里的某一天。
输出格式:
在一行中输出D天的后天是星期几。
输入样例:
3
输出样例:
5
PS:感谢github用户@zhuzihao-hz提供的pull request~
1 2 3 4 5 6 7 |
N = int(input()) if N <= 5: print(N + 2) elif N == 6: print('1') else: print('2') |
L1-023. 输出GPLT
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“GPLTGPLT….”这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。
输入格式:
输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。
输出格式:
在一行中按题目要求输出排序后的字符串。题目保证输出非空。
输入样例:
pcTclnGloRgLrtLhgljkLhGFauPewSKgt
输出样例:
GPLTGPLTGLTGLGLL
PS:感谢github用户@zhuzihao-hz提供的pull request~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
N = input() dic = {'G': 0, 'P': 0, 'L': 0, 'T': 0} for i in N: if i == 'g' or i == 'G': dic['G'] = dic['G'] + 1 if i == 'p' or i == 'P': dic['P'] = dic['P'] + 1 if i == 'l' or i == 'L': dic['L'] = dic['L'] + 1 if i == 't' or i == 'T': dic['T'] = dic['T'] + 1 while max(dic.values()) != 0: if dic['G'] != 0: print('G', end='') dic['G'] = dic['G'] - 1 if dic['P'] != 0: print('P', end='') dic['P'] = dic['P'] - 1 if dic['L'] != 0: print('L', end='') dic['L'] = dic['L'] - 1 if dic['T'] != 0: print('T', end='') dic['T'] = dic['T'] - 1 |
这道超级简单的题目没有任何输入。
你只需要把这句很重要的话 —— “I’m gonna WIN!”’——连续输出三遍就可以了。
注意每遍占一行,除了每行的回车不能有任何多余字符。
PS:感谢github用户@zhuzihao-hz提供的pull request~
1 2 |
for i in range(3): print("I'm gonna WIN!") |
L1-018. 大笨钟
微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。
下面就请你写个程序,根据当前时间替大笨钟敲钟。
输入格式:
输入第一行按照“hh:mm”的格式给出当前时间。其中hh是小时,在00到23之间;mm是分钟,在00到59之间。
输出格式:
根据当前时间替大笨钟敲钟,即在一行中输出相应数量个“Dang”。如果不是敲钟期,则输出:
Only hh:mm. Too early to Dang.
其中“hh:mm”是输入的时间。
输入样例1:
19:05
输出样例1:
DangDangDangDangDangDangDangDang
输入样例2:
07:05
输出样例2:
Only 07:05. Too early to Dang.
PS:感谢github用户@zhuzihao-hz提供的pull request~
1 2 3 4 5 6 7 8 9 10 11 12 |
N = input().split(':') if int(N[0]) < 13: print('Only ' + N[0] + ':' + N[1] + '. Too early to Dang.') else: if int(N[1]) > 0: for i in range(int(N[0]) - 12): print('Dang', end='') print('Dang') else: for i in range(int(N[0]) - 13): print('Dang', end='') print('Dang') |