《零基础入门学习Python》【第一版】视频课后答案第004讲

1.while语句中,当条件为真时,它会一直循环下去,比如下面的例子,不过可以用Ctral + C来强制结束

while ‘C‘:
    print("i love you")

2.观察打印次数

i = 10
while i > 0:
    print("i love you")
    i = i - 1

打印10次 ‘i love you’

3.注意and的用法(表示两边都为真),请写出与10<a<19等价的表达式

10 < a < 19
10 < a and a < 19

4.短路逻辑

笼统的说,短路逻辑值得是在一个逻辑中,只判断前半部分,只要前半部分可以确定结果,就不会判断逻辑的后半部分。

5.Python3中,一行可以书写多条语句么?

可以;

print(‘asdf‘);print(‘asdf‘)

6.python3中,一个语句可以分成多行书写么?

可以,可以使用反斜杠或括号分解成几行

print\

("hh")

7.and or

x or y  ---if x is false,then y,else x

x and y --if x is false,then x,else y

not x--- if x if false, then True,else False

8.注意while中的条件,即0为假:

num = int(input("请输入一个整数:"))
i = 0
while num:
    i = i + 1
    num = num - 1
    print(i)

另附小甲鱼的代码:

temp = input(‘请输入一个整数:‘)
number = int(temp)
i = 1
while number:
    print(i)
    i = i + 1
    number = number - 1

附上小甲鱼的代码1:

temp = input(‘请输入一个整数:‘)
number = int(temp)
while number:
    i = number - 1
    while i:
        print(‘ ‘, end = ‘‘)
        i = i - 1
    j = number
    while j:
        print(‘*‘, end = ‘‘)
        j = j - 1
    print()
    number = number - 1

附上小甲鱼的代码2:

import random
times = 3
secret = random.randint(1,10)
print(‘------------------我爱鱼C工作室------------------‘)
# 这里先给guess赋值(赋一个绝对不等于secret的值)
guess = 0
# print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
# 嗯,小甲鱼觉得富有创意的你应该会尝试用 end="JJ"?
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
    temp = input()
    guess = int(temp)
    times = times - 1 # 用户每输入一次,可用机会就-1
    if guess == secret:
        print("我草,你是小甲鱼心里的蛔虫吗?!")
        print("哼,猜中了也没有奖励!")
    else:
        if guess > secret:
            print("哥,大了大了~~~")
        else:
            print("嘿,小了,小了~~~")
        if times > 0:
            print("再试一次吧:", end=" ")
        else:
            print("机会用光咯T_T")
print("游戏结束,不玩啦^_^")

原文地址:https://www.cnblogs.com/Miss-Zhang/p/10909210.html

时间: 2024-11-04 12:24:22

《零基础入门学习Python》【第一版】视频课后答案第004讲的相关文章

鱼C《零基础入门学习Python》10-17节课时知识点总结

第10讲:列表:一个打了激素的数组 1. 列表都可以存放一些什么东西?  我们说 Python 的列表是一个打了激素的数组,如果把数组比喻成集装箱,那么 Python 的列表就是一个大仓库,Ta 可以存放我们已经学习过的任何数据类型. 2. 向列表增加元素有哪些方法?  三种方法想列表增加元素,分别是:append().extend() 和 insert().    3. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什么区别?  append() 方法是将

鱼C《零基础入门学习Python》1—9节课时知识点总结

第一节:我和python的第一次亲密接触 0. Python 是什么类型的语言? 答:脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序.以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比 C语言.C++语言 或 Java 之类的系统编程语言要简单容易.也让脚本语言另有一些属于脚本语言的特性: 语法和结构通常比较简单 学习和使用通常比较简单 通常以容易修改程序的“解释”作为运行方式,而不需要

【Python教程】《零基础入门学习Python》(小甲鱼)

[Python教程]<零基础入门学习Python>(小甲鱼) 讲解通俗易懂,诙谐. 哈哈哈. https://www.bilibili.com/video/av27789609 原文地址:https://www.cnblogs.com/F4NNIU/p/9765629.html

《零基础入门学习Python》【第一版】视频课后答案第005讲

测试题答案: 0.Python中: int:整型 bool:布尔类型 float:浮点型 str:字符串类型 1.为什么布尔类型(bool)的TRUE和FALSE分别用0和1表示? 计算机只认识二进制,由于二进制只有两个数0和1,因此用0和1来表示在合适不过了,因为不用浪费在资源在转换的过程上 2.使用int()将小数转换为整数,结果是向上取整还是向下取整? 向下取整 3.人类思维是习惯“四舍五入”法,有什么办法使得int()按照“四舍五入”的方式取整? 加0.5 例如:8.3----8,int

《零基础入门学习Python》【第一版】视频课后答案第002讲

测试题答案: 0. 什么是BIF?BIF 就是 Built-in Functions,内置函数.为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入(注:Python3 用 input() 取代了 Python2 的 raw_input(),用法如有不懂请看视频讲解). 1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 B

零基础入门学习python[小甲鱼]--就这么愉快地开始吧01

1. 从IDIE启动python IDLE是一个python  shell,shell的意思就是"外壳",从基本上说,就是一个通过输入本与程序交互的途径.像windows的cmd的窗口,像linux那个黑乎乎的命令窗口,它们都是shell,利用它们,就可以给操作系统下达命令.同样,可以利用IDLE这个shell与pytho进行互动. >>>这个提示符含义是:python已经准备好了,在等着输入python指令呢: baishuchaodeMacBook-Pro:~ x

零基础入门学习Python

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 .Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进. Python具有丰富和强大的库.它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.常

大牛整理最全Python零基础入门学习资料

大牛整理最全Python零基础入门学习资料 0 发布时间:『 2017-11-12 11:56 』     帖子类别:『人工智能』  阅读次数:3504 (本文『大牛整理最全Python零基础入门学习资料』的责任编辑:老王) 摘要:大牛整理最全Python零基础入门学习资料 Python数据类型--数字 Python Number 数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间. var1 = 1 var2 = 10 您也可以使

零基础入门学习java,应该如何快速打好Java基础?

零基础入门学习java,应该如何快速打好Java基础?从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做training,所以可以分享下我的经验,希望对你有用. 创一个小群,供大家学习交流聊天如果有对学java方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学java能够持之以恒java爱好群,如果你想要学好java最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:快乐学习java组织