0.请问以下代码会打印多少次“我爱鱼C!”

while 'C':print('我爱鱼C!')

答:会打印无数次,因为条件“C”是永真的。

1.请问以下代码会打印多少次“我爱鱼C!”

i = 10
while i:print('我爱鱼C!')i = i - 1

答:打印10次。
解析:因为当i=0时会停止打印,所以从i的值从10到1时会打印10次。

2.请写出与 10 < cost < 50 等价的表达式

10<cost & cost<50

(10<cost) and (cost<50)

3.Python3 中,一行可以书写多个语句吗?

可以,使用逗号或者分号分隔开(python 3.7)。
例如:
(1)逗号分隔

print("i LOVE"),print("you")

(2)分号分隔

print("i LOVE");print("you")

4.Python3 中,一个语句可以分成多行书写吗?
可以。如果有括号(小括号、中括号、大括号),可以在任意地方断行。如果没有,需要在断开的地方添加 \ 字符,表示这一行尚未结束。例如:

(1)有括号的情况

number ={1,2,3,4,5,6,7}
print (number)

和以下代码运行结果是一样的

number =[1,2,3,4,5,6,7]
print (number)

但是一般没人这么写∑(O_O;)

(2)无括号的情况

print ("i love you")

和以下代码运行结果是一样的

print ("i love \
you")

注意:反斜杠\ 是在上一行代码结尾处加,如果再下一行代码的开头加 \ ,就会对下面的内容进行转译,例如,下面这种就是错误代码

print ("i love
/you")

5.请问Python的 and 操作符 和C语言的 && 操作符 有何不同?
没什么不同,就是长得不一样。
举个例子,假设我们现在要判断x是否等于1,并且y是否等于2,用C语言,判断语句这么写:
if( x==1 && y==2 )
用Python,这么写:
if x==1 and y==2:
或者
if (x==1 and y==2):

6.听说过“短路逻辑(short-circuit logic)”吗?
答:逻辑操作符有个有趣的特性:在不需要求值的时候不进行操作。这么说可能比较“高深”,举个例子,表达式 x and y,需要 x 和 y 两个变量同时为真(True)的时候,结果才为真。因此,如果当 x 变量得知是假(False)的时候,表达式就会立刻返回 False,而不用去管 y 变量的值。这种行为被称为短路逻辑(short-circuit logic)或者惰性求值(lazy evaluation),这种行为同样也应用与 or 操作符。

编程题

0.完善第二个改进要求(为用户提供三次机会尝试,机会用完或者用户猜中答案均退出循环)并改进视频中小甲鱼的代码。

import random
times = 0
secret = random.randint (1,10)#随机函数
print('猜字谜')
#先给出guess赋值(赋一个绝对不等于secret的值)
guess = 0
#print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
print ('猜猜我心里想的是什么数字?', end = ' ')#注意逗号用英文标点
while (guess != secret) and (times < 3):temp = input ()guess = int (temp)times = times +1#每输入一次,可用机会就-1if guess == secret:print('wtf,你是我心里的蛔虫吗?')else:if guess > secret:print('大了大了!!')else:print('小了小了!!')if times < 3 :print ('再试一次吧:', end = ' ')else:print('机会用完了,退下吧。')
print('游戏结束,又被坑了吧!!')

鱼C工作室 零基础学python 第3讲相关推荐

  1. 鱼C工作室 零基础学python 第2讲

    0.编写程序:hello.py,要求用户输入姓名并打印"你好,姓名!" name = input("请输入您的姓名:") print('你好,' + name ...

  2. 零基础学python培训需要学习多久?

    Python是一种入门比较简单的编程语言,但是如果是零基础学员,学习起来还是需要时间的,那么零基础学python培训需要学习多久呢?我们来看看小编的详细介绍吧. 零基础学python培训需要学习多久? ...

  3. 【组队学习】【34期】零基础学python编程思维

    零基础学python编程思维 航路开辟者:邓林权 领航员:沈一 航海士:覃嘉俊.马子阳.左凯文 基本信息 开源内容:https://linklearner.com/datawhale-homepage ...

  4. 零基础学Python:一文看懂数字和字符串

    来源:大数据DT 本文约2000字,建议阅读6分钟 数据类型是构成编程语言语法的基础. [ 导读 ]数据类型是构成编程语言语法的基础.不同的编程语言有不同的数据类型,但都具有常用的几种数据类型.Pyt ...

  5. python入门到精通需要学多久-廖雪峰python教程要学多久-零基础学Python需要多久...

    零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...

  6. python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  7. python零基础入门教程学习要多久-廖雪峰python教程要学多久-零基础学Python需要多久...

    零基础学python大约需要多久 看不同的人,不同的学习能和基础. 像我通java,vc ,javascript,groovy,vb,c 接触过c#,delphi,asp,E语言, 用过dreamwa ...

  8. 零基础学python免费网课-零基础学Python量化投资,超值线上课程反复回看

    原标题:零基础学Python量化投资,超值线上课程反复回看 超值网络课程 量化投资是一种严谨.系统化的投资方式,相比起传统投资,量化投资风险低回报高,但是它要求投资者使用数据处理分析.计算机编程技术. ...

  9. 零基础学python需要多久-零基础学python大概要多久

    Python是目前公认的全球5大流行语言之一,从云计算.大数据到人工智能,Python无处不在,同时Python被誉为神奇的"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使 ...

最新文章

  1. [转载]dorado学习笔记(二)
  2. VBS脚本和HTML DOM自动操作网页
  3. Leetcode题库 125.验证回文串(双指针 C实现)
  4. Laravel中数据库的操作
  5. 记录合规性–关于TCK,规格和测试
  6. 利用宏定义在编译阶段检查结构体大小的方法
  7. C++ 常用基础概念
  8. sitemap.xml生成方法(asp和php)(转)
  9. Visual Studio [即时窗口] [命令窗口] (Immediate Window Command Window) 转
  10. 【sklearn第三讲】数据预处理
  11. 数据分析中会常犯哪些错误,如何解决? 六
  12. 洛谷试炼场一句话题解
  13. 运算服务器v9型号,V9服务器
  14. 【Android工具】音频频率发生器,声音测试,音响测试,各种频率声音合成工具...
  15. 5G系统——连接管理CM
  16. Java并发指南6:Java内存模型JMM总结
  17. oracle 提取中文字符串拼音首字母函数,拼音简码提取函数
  18. SQL语句大全(Mysql)
  19. logcat 命令行用法
  20. 跟驰理论 matlab,[经济学]第5章 跟驰理论.ppt

热门文章

  1. Python提取 “Excel文本框” 内容,这个需求头一次见,1000个表,10行代码!
  2. 利用 Python 得到未来七天天气预报
  3. Swift中的subscript
  4. 最NB的Nokia N83出场,梦想啊
  5. c语言常量折叠,C/C++中const关键字相关
  6. APIDemo动画之Interpolator
  7. 【清华大学-郑莉教授】C++语言程序设计 函数的参数函数的内联、重载和系统函数的调用
  8. 【云原生】阿里云Kubernetes(ACK)简介
  9. Java-读取本地txt文件的问题
  10. 化学工程与装备杂志化学工程与装备杂志社化学工程与装备编辑部2022年第10期目录