Python学习的第二天

比较运算符

a =3
b =5
print(a ==b) #false
print(a !=b) #True
print(a >b) #False
print(a < b) #True
print(a>=b) #True
print(a<=b) #True

c ="zb123456"
d ="zb123456"
print(c ==d) #True
print(c !=d) #False

逻辑运算符

a = 1
b =2
c =3
#逻辑与运算 and 左右两边只要有False 整体表达式就为False
print(a>b and c>b) #False
print(a<b and c>b) #True

#逻辑或运算 or左右两边只要有True 那么整体表达式就为True
print(a ==b or c>a) #True
print(a>c or  c<b) #False

#逻辑非运算
print(not a!=c) #False

#逻辑非运算
print(not a!=c)

if条件语句

'''
if 条件(True或者False)
    if判断中的代码,只在if后面的条件成立才会被执行

    print(if外面的代码,无论如何都会被执行)
'''
if True:
    print("if 条件判断中的代码块" )
    print("条件是True 则执行这里的代码,如果是False则吧执行")

if 3 > 6:
    print("这里不会被执行")

# 外面的代码 无论如何都会被执行
print("if 外面的的代码块")
print("=============================")

#age =18
#input接收到的数据是字符串“18” 不能和数字类型的18进行比较
#age_str =input("请输入年龄:")
#将字符串类型数据 转换为整形 才能进行数值类型数据比较
#age =int(age_str)
#
#if age >=18:
 #   print("表示可以进入网吧")
#    print("你可以学习驾照")

#print("系统关闭")

age =int(input("请输入年龄:"))
if age >=18:
    #format格式化
    print(f"您的年龄是{age}岁,可以学习驾照")
print("系统关闭")

if...elise双分支条件语句

age =int(input("请输入年龄:"))
if age >=18:
    print(f"你的年龄是{age}岁,已满18岁,可以学习驾照")

else:
    print("小屁孩,赶紧回家写作业")

if-elif else多分枝结构

#elif这个分支语句在if后面的条件不满足的时候执行
#if elif else 从上到下 进行判断 满足条件就执行对应区间的代码 然后结束代码
#上面的条件都不满足则执行else中的代码
#0-3 宝宝,4-6幼儿园,7-12小学,13-18岁中学18-终点 成年人

age =int(input("请输入一个年龄:"))
if age <=3:
    print("你还是个宝宝")

elif age <=6:
    print("应该上幼儿园了,或者学前班")

elif age <=12:
    print("上小学")

elif age <= 18:
    print("祖国的 花骨朵,中学")

else:
    print("成年人的世界真复杂")

 多层嵌套

# 多层嵌套
# money = 1 有钱 money = 0 没钱
# seat = 1 有座位 seat = 0 没座位
money = int(input("请问你有钱吗?(有钱输入1,没钱输入0):"))

#1 表示True  0 表示False
if money:  # 有钱
    seat = int(input("车上有座位吗?(有请输如1,没有请输入0):"))
    if seat:  #有座位的
        print("我有钱还有座位,坐着,我最牛逼")
    else:  # 没有座位的
        print("我有钱,但是没有座位,我只能站着")

else:  # 没钱
    print("滚")

多元表达式

a = 9
b = 5

if a>b:
    print("a比较大",a)
else:
    print("b比较大",b)
#一行代码实现 上面四行代码 使用三元表达式
#a>b 则将a赋值给c,否则将b就赋值给c
c =a if a>b else b
print(c)

实现while循环

#while 循环实现打印五给hello python

#提前定义初始值
# i =0
#
# while i<5:
#     print("hello python")
#     #i=i+1 使用i +=1 替换
#     i +=1
'''
结束条件是 i<5 不满足
第一次循环:i=0,作比较 满足条件,打印,i=1
第二次循环:i=1,作比较 满足条件,打印,i=2
第三次循环:i=2,作比较 满足条件,打印,i=3
第四次循环:i=3,作比较 满足条件,打印,i=4
第五次循环:i=4,作比较 满足条件,打印,i=5
第六次循环:i=5,作比较 不满足条件,结束循环
'''
#使用while循环实现 0-100 相加
i=1
sum =0
while i <=100:
   
    sum =sum +i
    i += 1
print(sum)

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值