• Python 初级 5 判断再判断(二)


    复习:

    分支:完成测试并根据结果做出判断称为分支。

    代码块:一行或放在一起的多行代码

    缩进:一个代码行稍稍靠右一点

    关系操作符(比较操作符):==, >, >=, <, <=, !=

    一、其他类型的测试

    >, >=

    练习1:

    n1 = int(input("please input first num: "))
    n2 = int(input("please input second num: "))
    if n1 > n2:
        print(n1, ">", n2)
    else:
        print(n1, "<=", n2)

    练习2:

    import random
    a = int(random.uniform(0, 3))
    if a >=1:
        print("a >= 1, a=", a)
    else:
        print("a=", a)

    二、测试多个条件

    1、使用 and

    假设玩一个游戏,需要两个条件:1 至少8岁,2 至少三年级

    if age >= 8:
        pass
    if grade >= 3:
        pass

    image

    if age >= 8 and grade >=3:
        print("you can play.")

    三、练习:

    程序1: 根据性别和年龄确认是否可以参加篮球队

    sex = input("请输入你的性别:")
    age = int(input("请输入你的年龄:"))
    if sex == '' and age >=8:
        print("你可以参加篮球队")
    else:
        print("你不符合参加篮球队的条件")

    程序2:根据用户名,密码确认是否可以登录

    name = input("请输入用户名:")
    pwd = input("请输入密码:")
    if name == "admin" and pwd=="123456":
        print("登录成功")
    else:
        print("用户名或密码错误")

    程序3: 根据所上年级判断是否为小学生

    grade = int(input("请输入你的年级:"))
    if grade >= 1 and grade <= 6:
        print("你是一名小学生")
    else:
        print("你不是小学生")

    程序4: 输入一个参考数,然后根据输入的参考数猜测结果

    import random
    n1 = int(input("输入一个参考数:"))
    n2 = int(input("输入猜测结果:"))
    sum = int(random.uniform(0, 3)) + n1
    if sum == n2:
        print("猜测结果正确")
    else:
        print("猜测错误")
        print("正确结果是:", sum)
  • 相关阅读:
    洛谷-P1496 火烧赤壁
    洛谷-P5638 【CSGRound2】光骓者的荣耀
    Java多线程实现
    linux安装mysql 8的完整过程
    tomcat安装
    C#之Null
    JToken
    初识算法之线性表---双向列表
    初识算法之线性表---链表定义/结构(2)
    初识算法之线性表---链表定义/结构(1)
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/11371863.html
Copyright © 2020-2023  润新知