Chinaunix首页 | 论坛 | 博客
  • 博客访问: 204872
  • 博文数量: 236
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2391
  • 用 户 组: 普通用户
  • 注册时间: 2020-08-10 06:35
文章分类
文章存档

2024年(21)

2023年(86)

2022年(53)

2021年(42)

2020年(34)

我的朋友

分类: Python/Ruby

2023-04-22 12:19:39

输入变量 回忆上次内容
  • 上次研究了 一行赋值多个变量
  • a = b = 5
  • a, b = 7, 8

  • 还研究了 标识符的惯用法
  • python使用的是
  • snake_case蛇形命名法
  • 用下划线 分隔开小写字母的 方法
  • 这样就可以 更合理地 命名变量了


  • 变量变量
  • 能变的量
  • 我可以 手工输入变量的值 吗?????

变量
  • 变量之所以叫变量
  • 就是因为它能变

  • 变量变量
  • 能变的量

  • 怎么变呢?
#变量a的声明和赋值 a = 0 #变量a的重新赋值 a = 1
  • 这样变量 a 不就变了么
添加图片注释,不超过 140 字(可选)
  • 就这?!
接收输入
  • 接收键盘输入的函数
  • 叫做 input()
  • in 就是向里面
  • put 就是放

  • 总体就是向里面放

  • 怎么分里外呢?
  • 内存属于主机内部
  • 键盘属于主机外部
  • 外部设备


  • 怎么放的呢?
input
  • 输入些什么
input()
  • 回车之后就进入一个等待输入的状态
添加图片注释,不超过 140 字(可选)
  • 直到你输入些什么东西进去
  • 然后回车
添加图片注释,不超过 140 字(可选)
  • 程序接收到了输入的oeasy
  • 但是没有放到任何变量里

  • 水没找到任何容器接收
  • 就直接流走了

变量接收输入
  • 需要有地方接受输入
  • 把输入结果给a

name = input()
  • 回车之后
  • 还是先等待输入

  • 输入字符串之后
  • 再次回车

添加图片注释,不超过 140 字(可选)
  • 调用 input()函数
  • 把 input()函数的得到
  • 结果返回给 name


添加图片注释,不超过 140 字(可选)
  • 可以来点输入提示吗?
查询帮助
添加图片注释,不超过 140 字(可选)
#什么是input help(input) 具体帮助
  • 从标准输入得到字符串
  • 输入的字符串中不包括回车

添加图片注释,不超过 140 字(可选)
  • input函数括号里面
  • 可以放字符串类的参数prompt
  • 作为提示


添加输入提示 name = input("what is your name:")
添加图片注释,不超过 140 字(可选)
  • 会有 一个关于输入的 提示字符串
  • 提示字符串 会作为参数 放在括号里

添加图片注释,不超过 140 字(可选)
  • 提示字符串会被 print 到标准输出
  • 然后等待输入

中断输入
添加图片注释,不超过 140 字(可选)
  • 如果用户点击 Ctrl-D
  • 可以中断输入

添加图片注释,不超过 140 字(可选)
  • 游乐场也就能看到这里了
  • :quit()退出游乐场

  • 用vi做个真正的 py 文件
apple vi apple.py
  • 编写一个 apple.py 的程序
添加图片注释,不超过 140 字(可选)
  • :w|!python3 %
  • 保存并运行

  • 但是这个有点没头没尾
  • 能否有点提示?
增加提示
添加图片注释,不超过 140 字(可选)
  • 这回有了提示
  • :w|!python3 %
添加图片注释,不超过 140 字(可选)
  • 这次含义明确一些了
  • 还可以优化么?
优化输入
  • 可以查询一下 input 的帮助手册
  • help(input)
添加图片注释,不超过 140 字(可选)
  • 输入可以有提示字符串 prompt
  • 可以把提示字符串放到 input 函数参数的位置
添加图片注释,不超过 140 字(可选)
  • 第三行输出的是三个字符串的拼接结果
照猫画虎
  • 再来个变量b
  • :2,3t3
  • :2,3
  • 把从 第2行第3行

  • t3
  • 复制到 第3行 后面


  • 然后修改
添加图片注释,不超过 140 字(可选)
运行起来
添加图片注释,不超过 140 字(可选)
  • 运行成功
  • 我再来做个汇总
汇总函数 #!/usr/bin/python3 a = input("How many apples do you got?\n") print("You got " + a + " apples!") b = input("How many bananas do you got?\n") print("You got " + b + " bananas!") total = a + b print("You got " + total + " fruits!")
  • 保存并运行
添加图片注释,不超过 140 字(可选)
  • 2 + 3 = 23
  • 就非常离谱了

  • 还是先总结吧
总结
  • 这次讲了是从键盘输入变量
  • input 函数
  • 可以有提示字符串
  • 需要有具体的变量接收输入的字符串

  • 输入单个变量没有问题
  • 但是输入两个变量之后
  • 一相加就非常离谱

添加图片注释,不超过 140 字(可选)
  • 怎么办呢?????
  • 我们下次再说!????
  • 蓝桥->
  • github->
  • gitee->


阅读(297) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~