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)
posted @ 2019-08-18 11:42  绿色的麦田  阅读(294)  评论(0编辑  收藏  举报