加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

二、Python开发---9、条件控制与循环语句

发布时间:2020-12-20 10:31:05 所属栏目:Python 来源:网络整理
导读:if语句 1、if?条件: 执行代码块(条件成立) i = 1 if i 5: # 条件成立 print ( ‘ 我比5小 ‘ ) # 输出为 我比5小 2、if 条件: 满足条件执行的代码块1 ? else: 没有满足if条件执行的代码块2 i = 1 if i 5: # 条件不成立所以执行else里的代码 print ( ‘ 我

if语句

    1、if?条件:

        执行代码块(条件成立)

i = 1
if i < 5:  # 条件成立
    print(我比5小)       #输出为 我比5小

    2、if 条件:

        满足条件执行的代码块1

     ? else:

        没有满足if条件执行的代码块2

i = 1
if 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 random
user = 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(您的输入有误!拜拜)

循环语句

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读