Python – 柳婼 の blog
一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。
输入格式:
输入在第一行给出一个正整数N(<= 10^4^)。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(<= 100)。
输出格式:
在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,其间以空格分隔。题目保证赢家是唯一的。
输入样例:
7
Bob 35
Amy 28
James 98
Alice 11
Jack 45
Smith 33
Chris 62
输出样例:
22 Amy
PS:感谢github用户@zhuzihao-hz提供的pull request~
N = int(input())
a = []
b = []
for i in range(N):
temp = input().split()
a.append(temp[0])
b.append(int(temp[-1]))
mean2 = sum(b) / 2 / N
m = abs(int(b[0]) - mean2)
k = 0
for i in range(N):
if abs(int(b[i]) - mean2) < m:
m = abs(int(b[i] - mean2))
k = i
print(str(int(mean2)) + ' ' + a[k])
某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和3名评委投票两部分共同决定。规则为:如果一位艺人的观众票数高,且得到至少1名评委的认可,该艺人就胜出;或艺人的观众票数低,但得到全部评委的认可,也可以胜出。节目保证投票的观众人数为奇数,所以不存在平票的情况。本题就请你用程序判断谁是赢家。
输入格式:
输入第一行给出 2 个不超过 1000 的正整数 Pa 和 Pb,分别是艺人 a 和艺人 b 得到的观众票数。题目保证这两个数字不相等。随后第二行给出 3 名评委的投票结果。数字 0 代表投票给 a,数字 1 代表投票给 b,其间以一个空格分隔。
输出格式:
按以下格式输出赢家:
The winner is x: P1 + P2
其中 x 是代表赢家的字母,P1 是赢家得到的观众票数,P2 是赢家得到的评委票数。
输入样例:
327 129
1 0 1
输出样例:
The winner is a: 327 + 1
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
N = input().split()
M = input().split()
if N[0] > N[1]:
if '0' in M:
k = 0
for i in M:
if i == '0':
k = k + 1
print('The winner is a: ' + N[0] + ' + ' + str(k))
else:
print('The winner is b: ' + N[1] + ' + 3')
else:
if '1' in M:
k = 0
for i in M:
if i == '1':
k = k + 1
print('The winner is b: ' + N[1] + ' + ' + str(k))
else:
print('The winner is a: ' + N[0] + ' + 3')
据说汪星人的智商能达到人类4岁儿童的水平,更有些聪明汪会做加法计算。比如你在地上放两堆小球,分别有1只球和2只球,聪明汪就会用“汪!汪!汪!”表示1加2的结果是3。
本题要求你为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。
输入格式:
输入在一行中给出两个[1, 9]区间内的正整数A和B,用空格分隔。
输出格式:
在一行中输出A+B个“Wang!”。
输入样例:
2 1
输出样例:
Wang!Wang!Wang!
PS:感谢github用户@zhuzihao-hz提供的pull request~
N = input().split()
for i in range(int(N[0]) + int(N[1])):
print('Wang!', end='')
2018年天梯赛的注册邀请码是“2018wmyy”,意思就是“2018我们要赢”。本题就请你用汉语拼音输出这句话。
输入格式:
本题没有输入。
输出格式:
在第一行中输出:“2018”;第二行中输出:“wo3 men2 yao4 ying2 !”。
输入样例:
本题没有输入。
输出样例:
2018
wo3 men2 yao4 ying2 !
PS:感谢github用户@zhuzihao-hz提供的pull request~
print('2018')
print('wo3 men2 yao4 ying2 !')
去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70% = ¥691.60。本题就请你写个程序替客户计算折扣价。
输入格式:
输入在一行中给出商品的原价(不超过1万元的正整数)和折扣(为[1, 9]区间内的整数),其间以空格分隔。
输出格式:
在一行中输出商品的折扣价,保留小数点后 2 位。
输入样例:
988 7
输出样例:
691.60
PS:感谢github用户@zhuzihao-hz提供的pull request~
N = input().split()
a = int(N[0]) * int(N[1]) / 10
print("%.2f" % a)
你永远叫不醒一个装睡的人 —— 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次。下面给定一系列人的呼吸频率与脉搏,请你找出他们中间有可能在装睡的人,即至少一项指标不在正常范围内的人。
输入格式:
输入在第一行给出一个正整数N(<= 10)。随后N行,每行给出一个人的名字(仅由英文字母组成的、长度不超过3个字符的串)、其呼吸频率和脉搏(均为不超过100的正整数)。
输出格式:
按照输入顺序检查每个人,如果其至少一项指标不在正常范围内,则输出其名字,每个名字占一行。
输入样例:
4
Amy 15 70
Tom 14 60
Joe 18 50
Zoe 21 71
输出样例:
Tom
Zoe
PS:感谢github用户@zhuzihao-hz提供的pull request~
N = int(input())
for i in range(N):
temp = input().split()
if 15 <= int(temp[1]) <= 20 and 50 <= int(temp[2]) <= 70:
pass
else:
print(temp[0])
相关知识
豆瓣blog » Blog Archive » 添加豆瓣秀到你的MSNspace、新浪博客和百度空间
幼年期の子どもの遊びと学び
犬尿酸の意味
Python笔试题
狗尿酸の意味
Python学习手册
Python 日志教程
Python小练习
python运行run在哪
python——is和==区别
网址: Python – 柳婼 の blog https://m.mcbbbk.com/newsview445573.html