python里的逻辑运算和逻辑嵌套 逻辑运算有:且, 或, 非,符号是: and, or, not 可以用and, or, not写个简单的是或非的游戏
rest_or_not = input('你有足够的钱躺平吗?有/没有')
howMuch = input('你有多少钱?')
whichCity = input('你想去哪个城市躺平?深圳/大理/桂林/长沙/老家')
if rest_or_not == '有' and int(howMuch) > 1000000:
if not whichCity == '深圳':
print('你可以在这个城市躺平挺久')
if whichCity == '桂林' or whichCity == '长沙':
print('你在这个城市可以吃到好多种粉')
else:
print('还是多存点钱吧')
逻辑嵌套,就是各种条件叠加,代码例子如下:
# 是否有电脑,有电脑
hasComputer = input('你是否有电脑?有/没有')
if hasComputer == '有':
savePerson = input('救男主还是救女主?男主/女主')
if savePerson == '女主':
howToSave = input('怎么救?开车去还是开飞机去?车/飞机')
if howToSave == '飞机':
byWhichPlane = input('开私人飞机还是民用飞机?私人飞机/民用飞机')
if byWhichPlane == '私人飞机':
print('哇哦,你有私人飞机呀!')
whereTakeOff = input('从哪起飞?')
if whereTakeOff == '我家后院':
print('出发去救女主')
else:
print('从', whereTakeOff, '出发救女主去咯~')
else:
print('民用飞机要申请航班哦')
applyLineNow = input('是否现在申请航线?是/否')
if applyLineNow == '是':
lineNum = input('请输入你要申请的航线')
try:
if int(lineNum) > 1:
print('航线将于1小时候生效,请做好营救准备')
else:
print('航线立马生效,请立即启航,出发救女主。')
except:
print('你输入的不是正确的航班格式,耽误时间太多,女主已经没了。')
lineNum = input('请输入你要申请的航线')
else:
print('耽误太久,女主也死了!')
else:
print('开车去太慢了,到了那女主都没了。')
else:
print('好了,男主死了~')
else:
print('没电脑玩不了这个游戏!')