有两个犯人A,B被指认犯有偷窃罪,两人被带到法院进行审问,审问结果如下:
(1)如果两个人都认了罪,那么两人同时被判10年。
(2)如果一人认罪,一人不认,那么其中认罪的那个被判1年,抵赖的那个被判20年。
(3)如果两人同时不认罪,那么都被判3年。
while True:
a = input('A,你认罪吗?请回答认罪或者不认')
b = input('B,你认罪吗?请回答认罪或者不认')
if a == '认罪' and b == '认罪':
print('你们两人都被判十年')
#break
elif a=='不认'and b=='不认':
print('你们两人都被判3年')
#break
# 当满足开头提到的条件时,跳出循环.
else:
if a=='认罪'and b=='不认':
print('A你被叛一年,B你被判二十年')
else:
print('A你被叛二十年,B你被判一年')
break
>>>A,你认罪吗?请回答认罪或者不认认罪
>>>B,你认罪吗?请回答认罪或者不认认罪
>>>你们两人都被判十年
>>>A,你认罪吗?请回答认罪或者不认不认
>>>B,你认罪吗?请回答认罪或者不认不认
>>>你们两人都被判3年
>>>A,你认罪吗?请回答认罪或者不认认罪
>>>B,你认罪吗?请回答认罪或者不认不认
>>>A你被叛一年,B你被判二十年
>>>A,你认罪吗?请回答认罪或者不认不认
>>>B,你认罪吗?请回答认罪或者不认认罪
>>>A你被叛二十年,B你被判一年
上面这段代码用到了
1.while循环,记得加冒号。
2.input()函数,记得格式,input('xxx')。
3.布尔值之间的运算,这里的是and运算,两端条件都为真时才被判断为True。
4.if条件判断语句的嵌套。
5.break函数的使用。