欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-17 10:25:02
Python的三种逻辑控制 1、python语法。 python 是以缩进作为基本判断的。同一代码缩进需要保持一致。否则会报错 1、if 的三种循环 _age = 53 # 注意,input接受的都是字符串,如果要和数字比较大小,需要转化为int age = int(input("age:") ) ......

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")

 

 

课后作业:

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