《老男孩》学习笔记(一)


变量定义的规则:

1. 变量名只能是字母、数字或下划线的任意组合。

2.变量名的第一个字符不能是数字。

3.以下关键字不能声明为变量名。


if else 流程判断:

age_of_oldboy=56
guess_age=int(input("guess age"))
if guess_age==age_of_oldboy:
    print("yes,you got it")
elif guess_age>age_of_oldboy:
    print("think smaller...")
else:
    print("think older!")

while循环:

count = 0
while True:
    print("count:",count)
    count = count + 1     #count +1
guess 改良版:
age_of_oldboy=56

count = 0
while True:
    if count == 3:
        break
    guess_age=int(input("guess age:"))
    if guess_age==age_of_oldboy:
        print("yes,you got it.")
        break
    elif guess_age>age_of_oldboy:
        print("think smaller...")
    else:
        print("think older!")
    count +=1
age_of_oldboy=56

count = 0
while count<3:
    guess_age=int(input("guess age:"))
    if guess_age==age_of_oldboy:
        print("yes,you got it.")
        break
    elif guess_age>age_of_oldboy:
        print("think smaller...")
    else:
        print("think older!")
    count +=1
if count ==3:
   print("you have tried too many...fuck off")

最终版:if  count==3:  修改为else

count = 0
while count<3:
    guess_age=int(input("guess age:"))
    if guess_age==age_of_oldboy:
        print("yes,you got it.")
        break
    elif guess_age>age_of_oldboy:
        print("think smaller...")
    else:
        print("think bigger!")
    count +=1
    if count==3:
        countine_confirm=input("Dou you want to keep guessing...? ")
        if countine_confirm !=  'n':
            count =0
#else:
#   print("you have tried too many times...fuck off")

for i in range(...).........................................循环

for i in range (10)

    print("loop",i)

隔一位:

for i in range(0,10,2)

print("loop",i)

for i in range(0,10):
   if i<3:
      print("loop",i)
   else:
       continue
   print("he he...")
'''
--------------------------------------------分割线------------------------------------------------------------------
for i in range(10):
    print('-----------',i)
    for j in range(10):
        print(j)
        if j>5:

break

作业一:编写登录接口

  • 输入用户名密码
  • 认证成功后显示欢迎信息
  • 输错三次后锁定

count=0
while count<3:

   _username='Jack'
   _password='abc123'
   username=input("username:")
   password=input("password:")

   if _username==username and _password==password:
        print("Welcome user {name} login!".format(name=username))
        break
   else:
      print("invalid username or password")
   count += 1
else:
    print("you have tried too many times!")

作业二:多级菜单

  • 三级菜单
  • 可依次选择进入各子菜单
  • 所需新知识点:列表、字典




猜你喜欢

转载自blog.csdn.net/jack__tu/article/details/80999999
今日推荐