i = 1if i < 5: # 条件成立 print(‘我比5小‘) #输出为 我比5小2、if 条件: 满足条件执行的代码块1 else: 没有满足if条件执行的代码块2
i = 1if i < 5: #条件不成立所以执行else里的代码 print(‘我比5小‘)else: print(‘我比5大‘) print(‘这里还是属于else里的代码块‘)print(‘注意缩进‘)#输出为 我比5小# 注意缩进3、if 条件: 满足if条件执行的代码块1 elif 条件1: 满足条件1执行的代码块2 elif 条件2: 满足条件2执行的代码块3 else: 不满足以上条件执行的代码块4
piao = ‘没钱‘if piao == ‘有票‘ : print(‘我要坐上或者去拉萨‘)elif piao == ‘没票‘: print(‘我要去先补个票‘)else: print(‘票都没得补,回家睡觉‘)#输出为 票都没得补,回家睡觉4、if嵌套 if 条件: 满足if条件执行的代码块 elif 条件1: if 条件1-1: 满足条件1-1执行的代码块 elif 条件1-2: 满足条件1-2执行的代码块 else: 都不满足执行的代码块 elif 条件2: 满足条件2执行的代码块 elif 条件3: 满足条件1执行的代码块
x = int(input("Please enter first value1:")) #int()转化类型为int型y = int(input("Please enter second value2:"))z = int(input("Please enter second value3:"))if (x==y==z): print("三数相同!")elif (x>y): if (z>x): print("最大数为:",z) else: print("最大数为:",x)else: if (z>y): print("最大数为:",z) else: print("最大数为:",y)例子:猜拳游戏
import randomuser = input(‘请输入石头、剪刀、布:‘) #接受用户输入的内容cont = [‘石头‘,‘剪刀‘,‘布‘] #初始化数据num = random.randint(0,3) #获取0-2随机数#random.randint(x,y) 返回x 到 y 之间的随机数if user == ‘石头‘: if cont[num] == ‘石头‘: print(‘用户输入的是%s,电脑输入的是%s,平局‘%(user,cont[num])) elif cont[num] == ‘剪刀‘: print(‘用户输入的是%s,电脑输入的是%s,你赢了‘%(user,cont[num])) elif cont[num] == ‘布‘: print(‘用户输入的是%s,电脑赢了‘%(user,cont[num]))elif user == ‘剪刀‘: if cont[num] == ‘石头‘: print(‘用户输入的是%s,电脑输入的是%s,平局‘ % (user,你赢了‘%(user,cont[num]))elif user == ‘布‘: if cont[num] == ‘石头‘: print(‘用户输入的是%s,电脑输入的是%s你输了‘%(user,cont[num]))else: print(‘您的输入有误!拜拜‘)循环语句 总结
以上是内存溢出为你收集整理的二、Python开发---9、条件控制与循环语句全部内容,希望文章能够帮你解决二、Python开发---9、条件控制与循环语句所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)