Selenium + Python 自学笔记(第九天)

新手常犯的错误

1.Pyhon中没有用{ }来表示的语句但是当碰到 : 冒号结尾的语句时,一定要用四个空格或Tab键来进行首行缩进但在一个语句体中不要使用混合Tab和空格

2.大部分方法两边的的下划线都是双下划线如 __init__  不要写成 _init_

3.不要把项目都创建在Pyhton目录中很多初学者都任务吧项目放在Pyhon目录下再能运行 其实不然 只要把Pyhon添加到path环境变量中那任何目录下的Python程序都能被执行

4.在Pyhon程序文件路径中尽量避免出现中文或空格这可能导致编辑器无法运行该程序

5.创建的目录与文件名不要与类库同名

 

Python入门小程序

 

temp=int(input("猜猜我心中的数字"))

if temp == 8:

    print("猜对了")

else:

    print("猜错了")

print("结束")         基本猜数字程序

 

import random

temp=int(input("猜猜我心中的数字"))

secr=random.randint(1,10)

while temp != secr :

    if(temp < secr):

        print("猜小了")

    else:

         print("猜大了")

    temp=int(input("猜猜我心中的数字"))

    temp == secr

print("猜对了游戏结束")

 

 

import random

temp=int(input("猜猜我心中的数字"))

secr=random.randint(1,10)

i=2

while (temp != secr)and(i) :

    if(temp < secr):

        print("猜小了")

        print("剩余机会:",i)

    else:

         print("猜大了")

         print("剩余机会",i)

    temp=int(input("猜猜我心中的数字"))

    temp == secr

    i=i -1

else:

    if(i>0):

        print("猜对了游戏结束")

    else:

        print("机会用完了")

限制输入次数

 

 

from time import  strftime

from time import sleep

import time

import random

user = "tom"

passwd = "abc123"

 

 

for n in range(3):

    username = input("Username:")

    password = input("Password:")

    if username == user and password == passwd :

        print('正在登陆中请稍后')

        sleep(0.5)

        print('.')

        sleep(0.5)

        print('.')

        sleep(0.5)

        print('.')

        sleep(0.5)

        print("欢迎您登录 %s" %user)

        print("当前时间为")

        print(time.strftime('%Y-%m-%d %H:%M:%S'))

        temp = int(input("猜猜数字:"))

        secr=random.randint(1,10)

        while temp != secr :

            if(temp< secr):

                print("猜小了")

            else:

                print("猜大了")

            temp=int(input("猜猜数字"))

            temp == secr

        print("游戏结束")

        break

    else:

        print("用户名或密码输入错误")

else:

     print('输入错误三次了')

登录后玩猜数字游戏

 

from time import  strftime

from time import sleep

import time

import random

user = "tom"

passwd = "abc123"

 

 

for n in range(3):

    username = input("Username:")

    password = input("Password:")

    if username == user and password == passwd :

        print('正在登陆中请稍后')

        sleep(0.5)

        print('.')

        sleep(0.5)

        print('.')

        sleep(0.5)

        print('.')

        sleep(0.5)

        print("欢迎您登录 %s" %user)

        print("当前时间为")

        print(time.strftime('%Y-%m-%d %H:%M:%S'))

        temp = int(input("猜猜数字:"))

        secr=random.randint(1,10)

        i=2

        while (temp != secr)and(i) :

            if(temp< secr):

                print("猜小了")

                print("当前剩余次数为:",i)

            else:

                print("猜大了")

                print("当前剩余次数为:",i)

            temp=int(input("猜猜数字"))

            temp == secr

            i=i -1

        else:

            if(i>0):

                print("猜对了游戏结束")

            else:

                print("机会没了")

        break

    else:

        print("用户名或密码输入错误")

else:

     print('输入错误三次了')

 

猜错次数判断

登录:range(3)固定了for循环的次数如果三次后还没有执行到if语句里的话就会执行 break后的语句上面定义了user和pwd 下方输入 通过 if == 来对 输入的账号密码进行对比 成立的话执行if的内容不成立则执行else的内容,

错误次数:上面定义了一个 i=2 第一次执行程序 输入错误的数字 不管猜大或猜小 都会打印出一个默认的 i=2  下一步执行i=i-1 吧原有的减去1赋值给上面的1=2所以上面的i=2就变好成了i=1 再次错误的话会依次减去

猜数字:定义了一个随机数执行生成随机数是数字就已经生成好了 while判断判断输入的数据和随机生成的数据是否一致 如不一致的话就执行while循环里的内容  如一致的话while条件就不成立就会跳过while执行下面的else:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值