LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

Python学习日记Ⅰ-2

2023/3/2 2023/3/9 python python

1.布尔类型和比较运算符


bool1=True
bool2=False
print(f"bool1变量内容为:{bool1},类型为{type(bool1)}")
print(f"bool1变量内容为:{bool2},类型为{type(bool2)}")
# 比较运算符
name=1
name1=2
print(name==name1)
print(name>name1)
print(name>=name1)
print(name<name1)
print(name<=name1)
print(name!=name1)

2.if语句嵌套

# if语句基本格式,注意冒号和print前面的四个空格
age=20
if age>18:
    print("我不错")
# if else组合语句
"""
age1= int(input("请输入你的年龄"))
if age1>18:
    print("你需要10元买票")
else:
    print("可以免费")
"""     
# if elif else组合语句
# 这样有一个缺点,就是必须三个变量都需要输入
"""
a=int(input("你的身高是(cm):"))
b=int(input("你的vip等级是(1-5):"))
c=int(input("今天是几号:"))
if a<120:
    print("免费")
elif b>3:
    print("也免费") 
elif c==1:
    print("1号免费")    
else:
    print("请付10元") 
# 改进,这样有符合要求的就可以直接停止
if int(input("你的身高是(cm):"))<120:
    print("免费")
elif int(input("你的vip等级是(1-5):"))>3:
    print("也免费") 
elif int(input("今天是几号:"))==1:
    print("1号免费")    
else:
    print("请付10元")
"""    
# if语句嵌套使用
if int(input("你的身高是:"))>120:
    print("你的vip等级是:")
    if int(input())>3:
        print("可以进去了")
    else:
        print("等级不够")
else:
    print("小朋友,进去吧")            

3.if语句嵌套练习

# 1.必须是大于等于18岁小于30岁的成年人
# 2.同时入职时间需大于两年,或者级别大于三才可以领取
age=int(input("你的年龄是多少:"))
if age>=18:
    if age<30:
        print("你符合年龄条件")
        print("你入职几年了")
        if int(input())>=2:  
            print("来领取礼物吧")
        elif int(input("你的vip等级是:"))>3:  
            print("你可以领取礼物")
        else:
            print("条件不够,并且等级不够") 
    else:
        print("年龄不符")                 
else:
    print("年龄不够,不能领取礼物,但有红包欧") 

4.jjjjj

# 数字随机参生,范围1-10
# 有三次机会猜数字,通过三层嵌套实现
# 每次猜不中,会提示大了或者小了
import random
num=random.randint(1,10)
a=num

num1=int(input("猜猜我是几(1-10):"))

if num1==a:
    print("猜对了")
   
elif num1>a:
        print("猜大了")
        print("再猜一次吧")
        num2=int(input("猜猜我是几(1-10):"))
        if num2==a:
            print("猜对了")
        elif num2>a:
            print("猜大了")
            print("再猜一次吧")
            num3=int(input("猜猜我是几(1-10):")) 
            print()  
            if num3==a:
                print("猜对了")
            elif num3>a:
                print("猜大了")
                print("没有机会了欧,答案是:",a) 
            elif num3<a:
                print("猜小了")
                print("没有机会了欧,答案是:",a)
        elif num2<a:
            print("猜小了")
            print("再猜一次吧")
            num3=int(input("猜猜我是几(1-10):"))
            if num3==a:
                print("猜对了")
            elif num3>a:
                print("猜大了")
                print("没有机会了欧,答案是:",a)     
            elif num3<a:
                print("猜小了")
                print("没有机会了欧,答案是:",a)       

            
elif num1<a:
        print("猜小了")
        print("再猜一次吧")
        num2=int(input("猜猜我是几(1-10):"))
        if num2==a:
            print("猜对了")
        elif num2>a:
            print("猜大了")
            print("再猜一次吧")
            num3=int(input("猜猜我是几(1-10):"))
            if num3==a:
                print("猜对了")
            elif num3>a:
                print("猜大了")
                print("没有机会了欧,答案是:",a)     
            elif num3<a:
                print("猜小了")
                print("没有机会了欧,答案是:",a)
        elif num2<a:
            print("猜小了")
            print("再猜一次吧")
            num3=int(input("猜猜我是几(1-10):"))
            if num3==a:
                print("猜对了")
            elif num3>a:
                print("猜大了")
                print("没有机会了欧,答案是:",a)     
            elif num3<a:
                print("猜小了")
                print("没有机会了欧,答案是:",a)
showimg