零基础入门学习python--第二章 用Python设计第一个游戏
知识点汇总
1. 什么是BIF? BIF(Built-in Functions)内置函数,共68个,可直接调用,方便程序员快速编写脚本程序。输入dir(__builtins__)即可查看所有内置函数,help(function_name)可查看该函数功能描述。
2. python区分大小写。
3. python代码书写时需注意代码缩进,如果在正常的位置输入冒号“:”,IDLE会自动将下一行缩进。
4. python不允许if条件中赋值(且没有括号),即判断条件中应写为if i==1:,赋值号”=”与判断相等号”==”要严格区分。
5. python中变量不需要提前声明,但在使用前必须赋值。
1、先从游戏开始
print( '----------------我爱鱼c工作室-----------------' ) temp = input("不妨猜下小甲鱼现在心里想的是那个数字:") guess = int(temp) if guess == 8: print("我曹,你是小甲鱼心里的蛔虫么?!") print("哼,猜中了也没有奖励!!!") else: print("猜错了,小甲鱼现在心里显得是8!!!") print("游戏结束,不玩哈哈哈")
input()函数:从标准输入中读取字符串。如果给出提示字符串,则先输出括号中的内容,且在读取输入字符串之前不换行。
为什么guess=int(temp)?因为temp是字符串类型(引用类型),而==是针对基本数据类型进行的比较,基本数据类型包括int、double等。
2、缩进
缩进是python的灵魂。 程序中需要在正确的位置输入冒号:,IDLE会在下一行自动进行缩进。
使用TAB键缩进和打四个空格缩进,在windows上是一样的,但在linux上TAB键的缩进会异常,推荐使用打四个空格
3、BIF 内置函数
BIF 就是 Built-in Functions ,为了快速编写程序,直接调用内置函数即可。
例如:
print()----是一个内置函数,它的功能是“把括号里的内容,打印到屏幕”
input()----是一个内置函数,它的作用是“接收用户输入并将内容返回”
help()----这个BIF用于显示BIF的功能描述
提示:
1、python中有多少内置函数(BIF)
在IDLE中输入dir(__builtins__)可以看到python的内置函数列表
纯小写的就是内置函数
[课后作业]第002讲:用Python设计第一个游戏|课后测试题
原文地址:https://www.cnblogs.com/yinfutao/p/11415189.html
- 一条直线上N个线段所覆盖的总长度
- Go 语言 数据库操作之插入数据实现
- (摘抄)GO语言中template的用法
- 大数据时代的技术hive:hive介绍
- hadoop2.6分布式部署时 livenodes等于1的原因
- Hadoop运行wordcount时报classnotfound错误的一个原因
- 在WINDOWS下交叉编译LINUX程序运行不了是为什么?
- Hibernate的缓存机制
- error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http:/
- 【Go 语言 redis内存数据库存储 demo】
- linux下基本操作记录mongodb
- ClassLoader究竟为何物?
- Oracle应用实战八(完结)——存储过程、函数+对象曹组
- 动态代理模式原理
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- OAuth 2.0 单元测试解决方案
- 「性能提升」扩展 Spring Cache 支持多级缓存
- 如何以源码形式运行Nacos Server
- Spring Boot 2.4 配置文件将加载机制大变化
- OpenGL ES 多目标渲染(MRT)
- R包:gtable包用于处理ggplot2图像
- Sight——杀手级提升Laravel开发速度的组件现在开源了!
- 面试官带你学Android——面试中Handler 这些必备知识点你都知道吗?
- leetcode哈希表之前K个高频元素
- Kali之U盘启动加密与持久化存储制作流程
- Gentoo发行版系统基础使用记录
- Ubuntu-20.04-LTS桌面版与服务器版基础初始配置
- Snap容器基础入门使用
- zabbix入门学习
- 突击并发编程JUC系列-ReentrantReadWriteLock