zoukankan      html  css  js  c++  java
  • Python 学习第一周

    一、pycharm安装

    https://www.cnblogs.com/dcpeng/p/9031405.html

    二,代码联系

    1、输入输出(明文):

      username = input("usrname:")

           password = input("password:")

      print(username,password)

    2、输入输出(暗文):

    import getpass ##输入的时候没有显示输入字符

     username = input("usrname:")

    password = getpass.getpass("password:")
    print(username,password)

    3、验证输入的账号密码是否正确:

    _username = 'alex'
    _password = 'abc123'
    username = input("username")
    password = input('password:')
    if _username == username and _password ==password:
    print("Welcome user {name} login...".format(name=username))
    else:
    print("Invalid username or password!")

     4、猜年龄 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 bigger!")

    5、while循环
    count = 0
    while True:
    print("count:",count)
    count = count+1
    if count ==100:
    break
    输出0-99
    
    
    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 bigger!")
    count+=1
    6、优化后
    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 bigger!")
    count+=1
    7、for 循环
    for i in range(10):
    print("loop",i)

    for i in range(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!")
    else:
    print("you have tried too many times ..")

    8、有间隔的for循环
    for i in range(0,10,3):##隔三个数
    print("loop",i)

    输出结果

    loop 0
    loop 3
    loop 6
    loop 9

    9、用户控制

    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 bigger!")
    count+=1

    if count==3:####重点
    continue_confirm = input("do you want to keep guessing?")
    if continue_confirm !='n':
    count =0
    10、双层循环

    for i in range(10):
    print('--------',i)
    for j in range(10):
    print(j)
    if j>5:
    break
  • 相关阅读:
    python3 练习题 day04
    python3 装饰器
    python3 生成器和生成器表达式
    python3 列表/字典/集合推导式
    python3 迭代器
    python3 day04 大纲
    ES6 的数值扩展
    ES6中的解构赋值
    ES6中 let与const 的区别
    react的基本配置安装及使用babel
  • 原文地址:https://www.cnblogs.com/hapen66/p/10963023.html
Copyright © 2011-2022 走看看