python入门学习第004课

 此日记只为了方便自己复盘,如有涉及版权问题,归小甲鱼官方所有。

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

              1.while 'C':

              2.print('我爱鱼C!')

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

              1.i = 10

              2.while i:

              3.print('我爱鱼C!')

              4.    i = i - 1

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

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

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

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

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

答0:无限次

答1:10次,根据代码rRun测试得出。

答2:(10 < cost) and (cost < 50)。

答3:可以,用分号隔开。

答4:可以。

答6:表达式 x and y,需要 x 和 y 两个变量同时为真(True)的时候,结果才为真。因此,如果当 x 变量得知是假(False)的时候,表达式就会立刻返回 False,而不用去管 y 变量的值,这种行为被称为短路逻辑(short-circuit logic)或者惰性求值(lazy evaluation)

动动手

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

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

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

答0:

import random #引进一个模块

times = 3

secret = random.randint(1,10)

print('猜数字:')

    #先给guesss一个赋值(赋一个绝对不等于secret的值)

guess = 0

    #print()默认是打印完字符会自动添加一个换行符,end=""参数告诉print()用空格代替换行

print("不妨猜一下小甲鱼心里想的是哪个数字:",end = " ")

while ( guess != secret ) and ( times > 0 ):

    number = input()

    guess = int(number)

    times = times - 1#用户每输入一次,可用机会就减少一次

    if guess == secret:

        print("我草,你是小甲鱼心里的蛔虫吗?!")

        print("哼!猜中了也没有奖励!")

    else:

        if guess > secret:

            print("哥,大了大了~~~")

        else:

            print("嘿,小了小了~~~")

        if times > 0:

            print('再试一次吧:', end = ' ')

        else:

            print('机会用光了!')

print("游戏结束,不玩啦!")

答1:

temp = input('请输入一个整数:')

number = int(temp)

i = 1

while i <= number:

    print(i)

    i = i + 1

答2:

temp = input('请输入一个整数:')

number = int(temp)

while number > 0:

    print(' ' * (number - 1) + '*' * number )

    number = number - 1

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • #!/urs/bin/env python3 #coding:utf-8 #print('100 + 200 ='...
    我的那份执着阅读 2,669评论 0 0
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 8,253评论 0 9
  • 1. Python的hello-world: print ("Hello, Python!")、 完了 摇就完事儿...
    LunarShade阅读 5,766评论 0 0
  • 我是Oo老队长 第四天打卡 作业内容:闭上眼睛,默念十遍大象,然后回想自己实操经历的任务宝后台,默背5个关键点 心...
    一顿烧烤阅读 1,301评论 2 1
  • 岁月如刀 它将你雕琢地面目非矣 你的天真纯粹 被它换成冷漠疏离 曾经肆意上扬的眉眼 有如朝阳般美好 而如今 你眉眼...
    不不不不不觉晓阅读 1,117评论 0 0

友情链接更多精彩内容