get
1.整体缩进:Tab键/Ctrl+【
取消整体缩进:/Ctrl+】
2.Python3 中,一行可以书写多个语句吗?
可以。需要 分号隔开。print("小甲鱼");print("fishC")
3. Python3 中,一个语句可以分成多行书写吗?
可以。如果有括号,可以在任意地方断。如果没有,可以在尾部加 \
4.请问Python的 and 操作符 和C语言的 && 操作符 有何不同?【该题针对有C或C++基础的朋友】
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.尝试写代码实现以下截图功能:
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还需要完善。