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

1. while 'C':
2. print(' 我爱鱼 C!')

死循环,无数次;

 

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

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

10次,当输出10次 我爱鱼C! 时候,i=1, 再执行i=i-1,则i=0, 判断i为0,false,不再进入while循环。

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

(cost>10) and (cost<50)

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

可以?

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

可以,使用 \ 分隔;

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

没什么不同;

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

举个例子;  7 >5 or  2<4; 判断左边这个式子时候, 第一个式子已经成立为true, 后面跟着or的标识, 所以无论 第二个式子是否成立, 都不影响最后的 布尔值为true;

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

"""
print("==============RESTART=================")
temp = input("请输入一个整数:")
temp = int(temp)

for i in range(temp) :
    print(i+1)
"""

"""
print("==============RESTART=================")
temp = input("请输入一个整数:")
temp = int(temp)
while temp :
    print(" " * (temp-1) + "*" * temp)
    temp -= 1
"""

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

print("==============RESTART=================")
temp = input("请输入一个整数:")
temp = int(temp)

for i in range(temp) :
    print(i+1)

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

print("==============RESTART=================")
temp = input("请输入一个整数:")
temp = int(temp)
while temp :
    print(" " * (temp-1) + "*" * temp)
    temp -= 1