首页 > 代码库 > 小甲鱼python视频第四讲(课后习题)

小甲鱼python视频第四讲(课后习题)

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

while C:    print("i love you")

2.观察打印次数

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

3.注意and的用法(表示两边都为真)

10 < a < 1910 < a and a < 19

4.短路逻辑

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

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

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

6.

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

7.(抄袭小甲鱼的)

import randomtimes = 3secret = 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("游戏结束,不玩啦^_^")

 

小甲鱼python视频第四讲(课后习题)