栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习.第三天

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习.第三天

Python学习.第三天(上)
  • 前言
  • 一、程序的组织结构
  • 二、顺序结构
  • 三、对象的布尔值
  • 四、分支结构
    • 1.单分支if结构
    • 2.双分支if…else结构
    • 3.多分支if…else…else结构
    • 4.if语句的嵌套
    • 5.条件表达式
  • 五、pass空语句


前言

看着简单,但是依旧要上手写。


一、程序的组织结构

顺序结构、选择结构、循环结构

二、顺序结构

按顺序执行并输出

三、对象的布尔值

python一切皆对象,所有对象都有一个布尔值(true和false)
使用内置对象bool(),获取对象的布尔值;

以下对象的布尔值为false,其他对象的布尔值均为true

print(bool(False)) #False
print(bool(0)) #False
print(bool(0.0)) #False
print(bool(None)) #False
print(bool('')) #False
print(bool("")) #False
print(bool([])) #空列表
print(bool(list())) #空列表
print(bool(())) #空元组
print(bool(tuple())) #空元组
print(bool({})) #空字典
print(bool(dict())) #空字典
print(bool(set())) #空集合
四、分支结构 1.单分支if结构
money=1000
s=int(input('请输入取款金额'))
if money>=s:
    money=money-s
print('取款成功,余额为:',money)
2.双分支if…else结构
money = 1000
s = int(input('请输入取款金额'))
if money >= s:
    money = money - s
    print('取款成功,余额为:', money)
else:
    print('取款失败,余额不足')
num = int(input('请输入一个整数,系统会判断是奇数还是偶数'))
if num % 2 == 0:
    print(num,'是偶数')
else:
    print(num,'是奇数')

3.多分支if…else…else结构
score = int(input('请输入学生成绩'))
if 90 <= score <= 100:  # 3.9可以直接这样输入
    print('A')
elif score >= 80 and score <= 89:
    print('B')
elif score >= 70 and score <= 79:
    print('C')
elif score >= 60 and score <= 69:
    print('D')
elif score >= 0 and score <= 59:
    print('E')
else:  # 多分支中的else是可以省略的
    print('您输入的成绩不再有效范围内')
4.if语句的嵌套
answer = input('您是会员吗?y/n')
money = float(input("请输入您的付款金额"))
if answer == 'y' :
    if money >= 200:
        print('会员购物满200打8折,付款金额为:',money*0.8)
    elif money >= 100:
        print('会员购物满100打9折,付款金额为:',money*0.9)
    else:
        print('会员购物打9.5折,付款金额为:',money*0.95)
else:
    print('付款金额',money)
5.条件表达式
a=int(input('请输入第一个整数'))
b=int(input('请输入第二个整数'))
if a >= b:
    print(a,'大于等于',b)
else:
    print(a,'小于',b)
a=int(input('请输入第一个整数'))
b=int(input('请输入第二个整数'))
print('使用条件表达式进行比较')
print(str(a)+'大于等于'+str(b) if a>= b else str(a)+'小于'+str(b))
a=input('请输入第一个整数')
b=input('请输入第二个整数')
print('使用条件表达式进行比较')
print(a+'大于等于'+b if a>= b else a+'小于'+b)

这里要注意,感觉这行代码可读性不强啊。

五、pass空语句

pass语句:什么都不做,只是一个占位符,用在语法上需要语句的地方。
在还没想好代码怎么写的时候,先搭建语法结构时使用,可以和if语句的条件执行体、for-in语句的循环体、定义函数时的函数体。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/920434.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号