25:请问以下代码会打印多少次“我爱鱼C!”
一直打印,因为没有一个条件把它打破
26:请问以下代码会打印多少次“我爱鱼C!”
十次,直到循环的条件不为真的时候打破
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
*******
******
*****
****
***
**
*
>>>