python自动化第二天-python

一.赋值# print(‘HEllo world!‘)#显示括号内内容# name = ‘顾骏琪‘ # 定义变量就是为了在后边还要用到他的值#name="let’go"#print (name)#conent = ‘‘‘let’go  “帅”‘‘‘#三引号有多行注释的功能、也可定义字符串,字符串内需展示单引号和双引号时#print (conent)#age= 122 #中文可以当变量名#print(顾骏琪) #int 类型 不需要加引号age = 10name = ‘小白‘ #字符串类型 stringscore = ‘89.22‘ #浮点型 floatprint(type(age)) # type 看变量是什么类型的print(type(name))

二.条件判断
#age = 18  #条件判断语句  if。。。else  如果。。。那么。。。#if age<18:#    print(‘未成年人‘)#else:#    print(‘成年人‘)

# age=input(‘请输入你的年龄‘) #input 输入# age=int(age) #类型转换# if age<18:#    print(‘未成年人‘)# else:#    print(‘成年人‘)# score = input(‘请输入你的成绩‘)  #多条件判断# score = int(score)# if score > 90:#    print(‘优秀‘)# elif score>=75 and score<90: #同时满足两个条件用and#    print(‘良好‘)# elif score>=60 and score<75:#elif 多个条件判断,用elif连接起来#    print(‘及格‘)# else:#    print(‘不及格‘)

sex = input(‘请输入性别;‘) #or 满足任意一个条件if sex!=‘男‘ and sex!=‘女‘: #判断是否等于用 ==     不等于用 !=   print(‘性别未知‘)else:   print(‘性别合法‘)

练习
import random #随机产生num = random.randint(1,10)#随机产生一个1-10之间的数字print(num)new_num = input(‘请输入你要猜的数字是多少:‘)new_num = int(new_num) #数据类型转换if new_num>num: #判断    print(‘输入大了‘)elif new_num<num:    print(‘你输入的数字太小了‘)else:    print(‘性别合法‘)三.for循环
# for i in range(101):#i默认从0开始每次循环加1   range ()循环次数#     if i%2==0:#         print(‘偶数是‘,i)# if else#while#for#字符串格式化import  datetimetoday=datetime.date.today() #取当前系统日期username=input(‘请输入用户名:‘)#welcome=‘欢迎光临‘+username #第一种方式welcome=‘欢迎光临:%s 今天的日期是%s‘%(username,today)  #%s叫站位符print(welcome)# %s 字符串   %d 整数
四.while...else
# count=0# while count<3:#     if count==2:#         print(‘22222‘)##     count+=1# else:#     print(‘循环结束!!‘)    #while 循环对应一个else的时候,循环在正常结束之后才会执行他num=5count = 0  # 设置计数器while count < 3:# 设置循环判断    guess = input(‘请输入你要猜的数字‘)    guess = int(guess)    if guess > num:       print(‘你猜大了‘)            #continue  # 到这里结束本次循环,继续执行下次循环    elif guess < num:       print(‘你猜小了‘)    else:       print(‘你对了‘,num)       break    count = count + 1  # 设置计数器+1else:    print(‘游戏次数已到‘)
六.if循环
#重复的去做一件事情#循环、迭代、遍历 都指的是循环#for#while 循环

#while 必须有一个计数器import randomnum=random.randint(1,100)count = 0 #设置计数器while count<10:  #设置循环判断    import random  # 随机产生    guess = input(‘请输入你要猜的数字‘)    guess = int(guess)    if guess > num:        print(‘你猜大了‘)        continue #到这里结束本次循环,继续执行下次循环    elif guess<num:        print(‘你猜小了‘)        continue    else:        print(‘你对了‘)        break    count=count +1 #设置计数器+1    #循环时,是在重复执行循环体内的东西    #break 再循环内遇到break 立即结束 不管循环有没有结束    #continue 在循环内遇到 continue 那么就结束本次循环,继续进行下次循环# count-=1# count=count-1# count+=1# count=count+1# count*=1# count=count*1else: #循环正常结束之后做的操作    print()
作业
import datetimety=datetime.date.today()count=0while count<3:    username = input(‘请输入用户名‘)    passwd = input(‘请输入密码‘)    name=‘gujunqi‘    wd=‘123456‘    u=‘‘    if username==name and passwd==wd and username != u and passwd!=u:        print(‘%s 欢迎登陆 今天的日期是:%s‘%(username,ty))        break    else:        print(‘账号或密码输入错误‘)    count+=1else:    print(‘你的次数已经用尽‘)
 

原文地址:https://www.cnblogs.com/gjq-122/p/8635090.html

时间: 2024-10-18 02:53:36

python自动化第二天-python的相关文章

python自动化第二天-jmeter

一.JMeter 压测 二.设置场景 1.单场景和多场景,混合场景也就是压测单个接口的时候,多场景就是业务流程的情况下,比如一个购物流程,那么这个场景就是个 混合场景,多个接口一起来做操作 2.单场景,一个请求就可以. 3.混合场景,多个请求. 4.压测时间,一般场景都是运行10-15分钟,如果是做疲劳测试的话,可以压一天或者一周.根据具体的情况来定. 三.压测数据准备 1.在做压测的时候,数据量少和数据量大的情况下,测试的结果是不一样的,所以,我们在设计场景的时候是要考虑到这种情况的,要测试数

PYTHON学习第二模块 python内置模块介绍

1 >>> import time 2 >>> time.time() 3 1491064723.808669 4 >>> # time.time()返回当前时间的时间戳timestamp(定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数)的方法,无参数 5 >>> time.asctime() 6 'Sun Apr 2 00:39:32 2017' 7 >>> # time.asctim

python自动化

[python自动化第一篇:python介绍与入门] [python自动化第二篇:python入门] [python自动化第三篇:python入门进阶] 原文地址:https://www.cnblogs.com/hcxy2007107708/p/10066532.html

Python编程快速上手-让繁琐工作自动化-第二章习题及其答案

Python编程快速上手-让繁琐工作自动化-第二章习题及其答案 1.布尔数据类型的两个值是什么?如何拼写? 答:True和False,使用大写的T和大写的F,其他字母是小写. 2.3个布尔操作符是什么? 答:and.or和not. 3.写出每个布尔操作符的真值表(也就是操作数的每种可能组合,以及操作的结果) 答:and:True and True  -> True True and False -> FalseFalse and True -> FalseFasle and False

Python自动化 【第二篇】:Python基础-列表、元组、字典

本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,让我们先来象征性的学2个简单的. sys 1 #!/usr/bin/env python 2 3 # -*- coding: utf-8 -*- 4 5 6 7 import sys 8 9 10 11 print(sys.argv) 12 13

Python自动化开发,Day10 - 进程、线程、协程

本章内容 操作系统发展史介绍 进程与线程的区别 python GIL全局解释器锁 线程 语法 join 线程锁Lock\Rlock\信号量 将线程变为守护进程 Event时间 Queue队列 生产者消费者模型 进程 语法 进程间通讯 进程池 一.操作系统发展史介绍 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式. 手工操作 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存

Python自动化运维课程学习--Day2

本文为参加老男孩Python自动化运维课程第二天学习内容的总结. 大致内容如下: 1.python模块初识 2.python程序运行流程 3.python数据类型(只讲了numbers, bool, strings, bytes, list, tuple, dict, set) 4.python数据运算 0.关于本文中所有运行Python代码的环境: --操作系统:Ubuntu 16.10 (Linux 4.8.0) --Python版本:3.5.2 --Python IDE: PyCharm

Selenium2+python自动化54-unittest生成测试报告(HTMLTestRunner)

前言 批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的. unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一.导入HTMLTestRunner 1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 2.Download下HTMLTestRunner.py文件就是我们需

selenium3+python自动化50-环境搭建(firefox)

前言 有不少小伙伴在安装selenium环境后启动firefox报错,因为现在selenium升级到3.0了,跟2.0的版本还有有一点区别的. 安装环境过程中主要会遇到三个坑: 1.'geckodriver' executable needs to be in PATH 2.Expected browser binary location, but unable to find binary in default location 3.Unsupported Marionette protoco