show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次讲了是变量的声明和赋值
- 声明就是declaration
- 可以把某些字符串和某些值联系起来
- 某些字符串就是变量标识符
- 某些值就是变量的值
- 赋值就是assignment
- 可以给他具体的值
- 如何查询已有的各种变量?
- locals()
- 各种系统、游戏就是由变量所组成的
- 那这个变量具体怎么变呢?🤔
- 变量之所以叫变量
- 就是因为它能变
- 怎么变呢?
#变量a的声明和赋值
a = 0
#变量a的重新赋值
a = 1
- 这样变量a不就变了么
- 就这?!
- 接收键盘输入的函数叫做input()
- in 就是向里面
- put 就是放
- 总体就是向里面放
- 怎么分里外呢?
- 内存属于主机里面
- 键盘属于外部设备
- 怎么放呢?
- 我们来看看
#输入些什么
input()
- 回车之后就进入一个等待输入的状态
- 直到你输入些什么东西进去
- 然后回车
#需要有地方接受输入
#把输入结果给a
a = input()
- 调用input()函数
- 把input()函数的得到结果返回给name
- 回车之后还是先等待输入
- 输入字符串之后回车
name = input("what is your name:")
- 前面会有一个关于输入的提示
- 提示字符串会作为参数放在括号里
#什么是input
help(input)
- 从标准输入得到字符串
- 输入的字符串中不包括回车
- 提示字符串会被print到标准输出
- 然后等待输入
- 如果用户点击Ctrl-D
- 可以中断输入
- 游乐场也就能看到这里了
- 我们去做个真正的py文件
vi apple.py
- 编写一个apple.py的程序
:w|!python3 %
- 保存并运行
- 但是这个有点没头没尾
- 能否有点提示?
- 这回有了提示
:w|!python3 %
- 这次含义明确一些了
- 还可以优化么?
- 可以查询一下input的帮助手册
- help(input)
- 输入可以有提示字符串prompt
- 可以把提示字符串放到input函数参数的位置
- 再来个变量
:2,3t3
- 然后修改
- 运行起来
- 运行成功
- 我再来做个汇总
#!/usr/bin/python3
a = input("How many apples do you have?")
print("You have got " + a + " apples!")
b = input("How many banana do you have?")
print("You have got " + b + " bananas!")
total = a + b
print("You have got " + total + " fruits in all!")
- 保存并运行
- 2+3=23
- 就非常离谱了
- 还是先总结吧
- 这次讲了是从键盘输入变量
- input函数
- 可以有提示字符串
- 需要有具体的变量接收输入
- 如何查询已有的各种变量?
- locals()
- 输入单个变量没有问题
- 但是输入两个变量之后
- 一相加就非常离谱
- 怎么办呢?🤔
- 我们下次再说!👋