返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始
开启辅助访问

登录  | 注册成为修仙之旅的少年~

游客您好!登录后享受更多精彩

QQ登录

只需一步,快速开始

查看: 717|回复: 0

[原创] 【原创】if判断语句的讲解

[复制链接]
发表于 2025-3-30 22:42:38 | 显示全部楼层 |阅读模式

少侠不来段修仙之旅吗~

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
import random
# 判断语句的讲解

"""
· if语句:
   if 要判断的条件:
        条件成立时,要做的动作
        if 要判断的条件:(嵌套if语句):
            嵌套if语句条件成立时,要做的动作(注意,嵌套也要缩进!)
    elif 多次判断的条件:
        条件成立时,要做的动作
    else:
        都不满足时,要做的动作

#注意,if语句不能忘记后面加的冒号和下面的缩进!

练习:
1.通过input输入年龄,判断是否是成年人
2.猜数字
3.判断大于等于18小于等于30岁的成年人,同时入职时间需要满足大于两年,或者级别大于3才可领取。
4.利用随机数猜数字(1-10),有3次机会,每次错误会提示大了或者小了
"""
import random

# 练习1
str_tmp1="特殊人群证"

if int(input("请输入年龄"))>=18:
    if str_tmp1=="特殊人群证":
        print("你好,特殊人群可以直接免费入园~")
    else:
        print("成年人需要收费10元")
elif int(input("请输入身高"))>120:
    print("我们的园区规定身高大于120cm就全票10元哦")
else:  #else条件也是需要加上冒号的
    print("半票5元哦~")

print("祝你游玩愉快。")

# 练习2
health_num=75
if int(input("你输入你猜的数字:")) == health_num:
    print("恭喜你,猜对啦~~~")
elif int(input("不对啦:")) == health_num:
    print("恭喜你,猜对啦~~~")
elif int(input("还是不对啦,给你最后一次机会哦,100以内哦~")) == health_num:
    print("恭喜你,猜对啦~~~")
else:
    print("抱歉,都没有猜对啦~")

# 练习3
if 18 <= int(input("黎明方舟:请输入你的年龄")) <=30:
    print("黎明方舟:年龄达标")
    if int(input("检查入职年限:")) > 2:
        print("黎明方舟:周年礼物已送达!")
    elif int(input("黎明方舟:入职时间未满两年,请输入你的探员级别:")) > 3:
        print("黎明方舟:尊敬的探员,您的周年礼物已送达!")
    else:
        print("黎明方舟:抱歉,本次活动名额您不符合,请留意下次活动~")
else:
    print("黎明方舟:抱歉,本次活动年龄您不符合,请留意下次活动~")

# 练习4
#random.randint函数生成随机数(开始范围,结束范围)
random_Num=random.randint(1,10)
input_num=int(input("输入你猜的数字:"))

if input_num < random_Num:
    print("抱歉,数字小了")
    input_num = int(input("第二次机会,请输入你猜的数字:"))
    if input_num > random_Num:
        print("抱歉,数字大了")
        input_num = int(input("最后一次机会,请输入你猜的数字:"))
        if input_num == random_Num:
            print("恭喜,终于猜对了")
        else:
            print("抱歉,最后一次还是没猜对~")
    elif input_num < random_Num:
        print("抱歉,数字小了")
        if int(input("最后一次机会,请输入你猜的数字:")) == random_Num:
            print("恭喜,终于猜对了")
        else:
            print("抱歉,最后一次还是没猜对~")
    else:
        print("恭喜,终于猜对了")
elif input_num > random_Num:
    print("抱歉,数字大了")
    input_num = int(input("第二次机会,请输入你猜的数字:"))
    if input_num < random_Num:
        print("抱歉,数字小了")
        input_num = int(input("最后一次机会,请输入你猜的数字:"))
        if input_num == random_Num:
            print("恭喜,终于猜对了")
        else:
            print("抱歉,最后一次还是没猜对~")
    elif input_num > random_Num:
        print("抱歉,数字大了")
        if int(input("最后一次机会,请输入你猜的数字:")) == random_Num:
            print("恭喜,终于猜对了")
        else:
            print("抱歉,最后一次还是没猜对~")
    else:
        print("恭喜,终于猜对了")
else:
    print("恭喜,第一次就猜对了")

*滑块验证:

本版积分规则

DA论坛飞机票来了~

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表