python day002

第一天复习

  • 安装Python编译环境以及IDE (Pycharm)
  • 变量(标识符): 字母,数字,下划线,并且数字不可以开头。
  • Python中大小写敏感。
  • 输出 print()
  • 注释代码: Ctrl+/
  • 数据类型:
    • 数字
      • 整数
      • 浮点数
      • 布尔型 True False
    • 字符串
      • “hello” ‘world’
    • 列表
    • 元组
    • 字典
    • 集合
  • 强制转换
    • int()
    • str()

数字类型的运算符

  • / 结果一定是一个浮点数
  • // 整除
  • % 取余
  • ** 幂

字符串类型 运算符

关系运算符

  • <
  • =

  • <=
  • !=
  • ==

逻辑运算符

  • or 或
  • and 并
  • not 非

格式化输出

  • 占位符
    • %s 占位字符串
    • %d 占位整数
  • 结束符: print(“aaa”,end=’\t’)

输入

  • input(“要显示的文字:”)
  • 返回值一定是一个字符串

语句结构

  • 顺序执行
  • 判断语句 if
  • 循环语句

if 语句

  • if 语句
  • if-else : 双分支
  • if-elif-elif-…else: 多分支
  • if 嵌套

生成随机数

  • import random
  • random.randint(0,100) 随机一个0到100 的整数, 包含 0到100

循环语句

  • 计数器 i
  • while
    • while 关系式:
      • 要执行的语句
  • continue 强制停止当前循环,当前循环剩余语句全部不执行, 开始下一次循环
  • break 强制停止当前整个while语句。

自运算

  • i = i + 1 == > i+=1
  • i = i - 1 == > i-=1
  • i = i * 2 == > i*=2
  • i = i / 2 ===> i/=2

常见系统异常

  • TypeError 类型错误
  • ValueError 值错误
  • indent …

异常捕获

  • try:
    • 语句出错,则跳到except语句里:
  • except:
    • 异常处理语句

特殊符号

  • \n
  • Tab制表符 : \t

练习

  • 打印100遍 “我爱你,中国”

  • 计算 1-100 整数的和。

  • 计算1-20的阶乘 2432902008176640000

  • 计算一个1-10的阶乘之和 4037913

  • 打印1-5, 当等于三 , 不打印。

  • 猜拳游戏, 石头剪刀布, 玩完一遍, 重新让用户再玩一次, 直到,用户输入“q”, 则退出游戏。 显示欢迎下次再来。

  • 输入一个1-100的整数,猜大小游戏,猜对,显示猜对了,猜错显示猜错了。 直到,用户输入“q”, 则退出游戏。 显示欢迎下次再来。

作业

  • 打印菱形
    *







***
 *
  • 功能:用户登录(三次机会尝试)
    用户名密码:
    name = “aaa”
    password = “123”
    让用户输入,如果输入正确,显示登录成功, 失败,显示还有几次机会, 超过三次失败,显示失去登录机会,明天再来。退出程序。

  • 五位数中,对称的数称为回文数,打印所有的回文数并计算个数。如:12321

  • 输出9行内容,第1行输出1,第2行输出12,第3行输出123,以此类推,第9行输出123456789。

附加题:

  • 打印出所有的“水仙花数”。
    所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
  • 计算从1到1000以内所有能被3或者17整除的数的和并输出
  • 打印九九乘法表
    11=1
    1
    2=2 22=4
    1
    3=3 23=6 33=9
    14=4 24=8 34=12 44=16
    15=5 25=10 35=15 45=20 55=25
    1
    6=6 26=12 36=18 46=24 56=30 66=36
    1
    7=7 27=14 37=21 47=28 57=35 67=42 77=49
    18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
    19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 9*9=81
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Captain_Data

打赏一下~

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

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

打赏作者

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

抵扣说明:

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

余额充值