python基础知识2

基本知识(2)

定义变量存储布尔类型的数据

bool_1 = True
bool_2 = False
print(f"bool_1变量的结果是:{bool_1},类型是:{type(bool_1)}")
print(f"bool_2变量的内容是:{bool_2},类型是:{type(bool_2)}")

比较运算符的使用

==, != , > , < , <= , >=

比较相等的

num1 = 10
num2 = 10
print(f"10==10的结果是:{num1 == num2}")

num1 = 10
num2 = 15
print(f"10 != 15 的结果是:{num1 != num2}")

#10==10的结果是:True
#10 != 15 的结果是:True

比较大于小于 大于等于 小于等于

num1 = 10
num2 = 5
print(f"10 > 5 的结果是:{num1 >num2}")
print(f"10 < 5 的结果是:{num1 < num2}")

num1 = 10
num2 = 11
print(f"10 <= 10的结果是:{num1<=num2}")
print(f"10 >= 10的结果是:{num1>=num2}")

#10 > 5 的结果是:True
#10 < 5 的结果是:False
#10 <= 10的结果是:True
#10 >= 10的结果是:False

if语句的基本格式应用

age = input("请输入您现在的年龄:")
age = int(age)

if age >= 18:
    print("我已经成年了")
    print("即将步入大学生活")

print("时间过的真快啊!")

#请输入您现在的年龄:18  #数字是自己输入进去的
#我已经成年了
#即将步入大学生活
#时间过的真快啊!

if else的组合判断语句

背景:去游乐园玩买票

age = int(input("请输入您的年龄:"))

if age >= 18 :
    print("您已成年,需要买票,10元")
else:
    print("您未成年,祝您游玩愉快")

#请输入您的年龄:20  #年龄自己输入
#您已成年,需要买票,10元    

if elif else 多条件判断语句的使用

背景:也是去游乐园玩

user_height = int(input("请输入您的身高(cm):"))
vip_level = int(input("请输入您的vip等级(1~5):"))

if user_height < 120:
     print("身高小于120cm,可以免费游玩!")
elif vip_level > 3:
    print("vip等级大于3,可以免费游玩!")
else:
    print("不好意思,您的条件都不符合,购票需要支付10元。")
    
#请输入您的身高(cm):180    #身高与等级需要自己输入
#请输入您的vip等级(1~5):2
#不好意思,您的条件都不符合,购票需要支付10元。

if嵌套语句的使用

age = int(input("请输入您的年龄:"))
year = int(input("请输入您的入职时间:"))
level = int(input("请输入您的级别:"))

if age >= 18:
    print("您是成年人")
    if age < 30:
        print("恭喜您,您的年龄达标了")
        if year > 2:
            print("恭喜您,您的年龄和入职时间都达标了")
        elif level > 3:
            print("恭喜您,您的年龄和级别达标了")
        else:
            print("不好意思,尽管年龄达标,但是入职时间和级别都不达标")


    else:
        print("不好意思,年龄太大了")


else:
    print("不好意思,小朋友不可以领取")
    
#请输入您的年龄:20
#请输入您的入职时间:5
#请输入您的级别:4
#您是成年人
#恭喜您,您的年龄达标了
#恭喜您,您的年龄和入职时间都达标了

综合例子:猜数字

import random

# 生成1到10的随机数
num = random.randint(1, 10)

# 定义一个函数确保猜测数字在范围内
def get_guess():
    while True:
        try:
            guess = int(input("请输入你要猜测的数字(1到10):"))
            if 1 <= guess <= 10:
                return guess
            else:
                print("输入超出范围,请输入1到10之间的数字。")
        except ValueError:
            print("输入无效,请输入一个整数。")

# 第一次猜测
guess_num = get_guess()

if guess_num == num:
    print("恭喜你,第一次就猜中了")
else:
    if guess_num > num:
        print("你猜测的数字太大了")
    else:
        print("你猜测的数字太小了")

    # 第二次猜测
    guess_num = get_guess()

    if guess_num == num:
        print("恭喜,第二次时猜中了")
    else:
        if guess_num > num:
            print("你猜测的数字太大了")
        else:
            print("你猜测的数字太小了")

        # 第三次猜测
        guess_num = get_guess()

        if guess_num == num:
            print("第三次时猜中了")
        else:
            print(f"三次机会用完了,没有猜中。正确答案是:{num}")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YA10JUN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值