小甲鱼python课后题答案_小甲鱼python课后题第4节

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

wKioL1SxDluRYGS9AABD-f1tXe0883.jpg

一直打印,因为没有一个条件把它打破

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

wKiom1SxDaaxopaVAABMT9YLdvs187.jpg

十次,直到循环的条件不为真的时候打破

27:Python3 中,一行可以书写多个语句吗?

可以

>>> a=3 ; b=6 ; c=a*b ; print(c)

18

>>>

28:Python3 中,一个语句可以分成多行书写吗?

可以

>>> a \

= \

3\

>>> a

3

>>>

29:请问Python的 and 操作符 和C语言的 && 操作符 有何不同?【该题针对有C或C++基础的朋友】

>>> 1 and 1

1

>>> 0 and 1

0

30:听说过“短路逻辑(short-circuit logic)”吗?

短路逻辑(short-circuit logic)也叫懒惰求值(lazy evaluation),在我们熟知的布尔运算中有一个非常有趣的特性:只有在需要求值时才进行求值。举例来说,ConditionA() and ConditionB()需要两个条件都为真时才是真,所以如果ConditionA()为假,表达式立刻返回false,而不会去计算ConditionB()造成不必要的运算浪费。

>>> 1 and 1

1

>>> 0 and 1

0

也就是这个 非零and非零1 0 and 1 0

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

>>> def scjh():

i=3

while i:

i=i-1

num=input('请输入我心里想的数字:')

if(num>6):

print('大了,大了!')

elif(num<6):

print('小了,小了!')

elif(num==6):

print('你真是我心里的蛔虫!')

print('游戏结束!')

>>> scjh()

请输入我心里想的数字:15

大了,大了!

请输入我心里想的数字:12

大了,大了!

请输入我心里想的数字:3

小了,小了!

游戏结束!

32:尝试写代码实现以下截图功能:

请输入一个数:5

1

2

3

4

5

>>> def hs ():

num=input("请输入一个整数")

i=0

while num:

print(i+1)

i = i+1

num =num -1

>>> hs()

请输入一个整数5

1

2

3

4

5

>>>

33:尝试写代码实现以下截图功能:

请输入一个整数:

*******

******

*****

****

***

**

*

>>> def love ():

num=input("请输入一个整数")

i=num

while num:

print('*'*i)

i = i-1

num =num -1

>>> love()

请输入一个整数7

*******

******

*****

****

***

**

*

>>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值