(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)
一、笔记
1.Tab 键缩进,IDLE 的提示功能
2.== 表示判断左右两边是否相等,= 表示将右边的值赋给左边的变量
3.BIF == Built-in functions 表示内置函数:print、input、int
4.查看内置函数,在交互模式中输入 dir(__builtins__) 中纯小写的为 BIF
5.查找内置函数作用,在交行模式中输入 help(内置函数)
6.流程图:开始和结束使用没有棱角的长方形,普通语句使用长方形,判断语句使用菱形
7.课上练习:wordgame_1.py
1 print('wordgame_1') 2 temp = input('猜一个数字:') 3 guss = int(temp) 4 if guss == 8: 5 print('对啦') 6 print('不过没奖励!') 7 else: 8 print('错啦') 9 print('游戏结束')
二、课后作业
0.什么是BIF?
Built-in functions 内置函数,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入(注:Python3 用 input() 取代了 Python2 的 raw_input())
1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?
dir(__builtins__);68个
2. 在 Python 看来:'FishC' 和 'fishc' 一样吗?
不一样,Python 中大小写的含义不同
3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?
缩进,如果在正确的位置输入冒号“:”,IDLE 会自动将下一行缩进
4. 这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?有没有好的办法可以解决这个问题呢?
== 表示判断左右两边是否相等,= 表示将右边的值赋给左边的变量
5. 你听说过“拼接”这个词吗?
在一些编程语言,我们可以将两个字符串“相加”在一起,如:'I' + 'Love' + 'FishC' 会得到 'ILoveFishC',在 Python 里,这种做法叫做拼接字符串
三、动动手
0. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
例如:
1 name = input("请输入您的名字:") 2 print('你好,' + name + '!')
1. 编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
例如:
1 temp = input("请输入1到100之间的数字:") 2 num = int(temp) 3 if 1 <= num <= 100: 4 print('你妹好漂亮^_^') 5 else: 6 print('你大爷好丑T_T')