我是靠谱客的博主 沉默夕阳,最近开发中收集的这篇文章主要介绍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:

最后

以上就是沉默夕阳为你收集整理的Selenium + Python 自学笔记(第九天)的全部内容,希望文章能够帮你解决Selenium + Python 自学笔记(第九天)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部