python游戏循环设置_python新手第一天学习笔记-python循环控制和第一个python小游戏...

Python的三种逻辑控制

1、python语法。

python 是以缩进作为基本判断的。同一代码缩进需要保持一致。否则会报错

1、if 的三种循环

_age = 53

# 注意,input接受的都是字符串,如果要和数字比较大小,需要转化为int

age = int(input("age:") )

if age > _age :

print("大于实际年龄")

age = int(input("age:") )

if age > _age :

print("大于实际年龄")

else :

pirnt ("小于等于实际年龄")

age = int(input("age:") )

if age > _age :

print("大于实际年龄")

elif  age == _age

pirnt ("等于实际年龄")

else :

pirnt ("小于实际年龄")

2、for 循环的基本使用

for i in range(3)  :

print(i)

for i in range(1,10,2) :

print(I)

3 、while 实际应用

while  i < 44 :

print(i)

i +=1

Python 逻辑控制的使用 和break continue 结合讲解

1、break 结束整体循环(如果有多重循环,只会跳出最里面一层循环),continue 结束是结束单次循环。

问题:下面两种循环打印次数

for i in range(10) :

print("------",i)

i = i +1

for j  in range(10) :

print(j)

j = j +1

if  j  > 5 :

continue

print("test1")

print("test2")

for i in range(10) :

print("------",i)

i = i +1

for j   in  1,2,3,4,5  :

print(j)

j = j +1

if j  > 5 :

break

print("test")

答案:

最后一次执行结果(可以看出对外层循环均没有影响)

------ 9

0

test continue

1

test continue

2

test continue

3

test continue

4

test continue

5

6

7

8

9

test2

------ 9

0

test continue

1

test continue

2

test continue

3

test continue

4

test continue

5

test2

Python 逻辑控制的综合使用:

1、猜年龄 .猜错三次结束。

_age = 53

count = 0

while   count < 3 :

count = count + 1

print("请输入你的年龄")

age = input("age:")

if  age == _age :

print(" you got it")

break

if  age  > _age :

print("age is bigger")

else :

print("age is simmer")

else :

print("game over")

课后作业:

如果用户在黑名单,禁止登录。如果用户登录失败三次,设置为黑名单。如果用户登录成功。跳转至欢迎界面。要求使用文件作为数据存储:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值