题目:
假设有5名评阅人进行论文评审。请使用字符串输入n个参评者的评审结果(评审等级为A、B或C),根据等级结果判断参评者是否通过考核。判断规则是:如果出现以下情况中的任意一种则不通过,否则通过:
(1)如果出现C则不通过;
(2)如果出现3个B则不通过。
(习题出处:《Python程序设计与应用教程》(厦门大学出版社))
我的代码:
(1)
n = int(input('请输入参评者数量:'))
for j in range(n) :
z1 = 0
z2 = 0
for i in range(5) :
x = input('请输入第%s个评审结果(A,B或者C):'%(i+1))
y = []
if x == 'C':
z1 = 1
if x == 'B':
z2 += 1
if (z2 >= 3) or (z1 == 1):
print('不通过')
else :
print("通过")
运行结果: