python小甲鱼学习第四课

get

1.整体缩进:Tab键/Ctrl+【

取消整体缩进:/Ctrl+】

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

可以。需要 分号隔开。print("小甲鱼");print("fishC")

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

可以。如果有括号,可以在任意地方断。如果没有,可以在尾部加 \ 

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

c中,&&是逻辑运算符。返回值为0或1.

python中 10 and 20 返回20,20 and 10 返回 10,10 or 20 返回10,20 or 10返回 20

5.短路逻辑

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

在python中,x and y,当x为假时就直接返回x的值,而不再进行后后面的操作,否则返回y的值。在x or y中,若x为真,则直接返回x的值,否则返回y。在布尔运算符之后的所有代码都不会运行。

 

动动手:

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

print('------------------我爱鱼c工作室-------------------')
temp=input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess=int(temp)
i=0
while guess!=8 and i<2:
        temp=input("哎呀猜错了,请重新出入吧:")
        guess=int(temp)
        i=i+1
        if guess == 8:
            print("哇,你是小甲鱼心里的蛔虫吗")
            print("猜中了也没有奖励")
        else :
            if guess > 8:
                print("哥,大了大了~~")
            else :
                print("嘿,小了小了")
print("游戏结束,不玩啦")
        

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

python小甲鱼学习第四课_第1张图片

answer:

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

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

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

3. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!

自己编写了代码,random还需要完善。

你可能感兴趣的:(python)