python循环定义变量_python概念及定义变量,条件判断,循环

1.常见的脚本语言:python、java、php、GO、ruby。。

2.自动化测试的实际目的是写代码帮你测试,自动化所使用的语言和你所测试的系统语言没有关系。

3.计算机语言的相关常识:

1) 计算机只认识2进制的 0 1

2) 编译型语言:写好代码之后就把代码编译成二进制文件,然后运行的时候运行编译好的二进制文件。比如:c、c++、c# 编译型语言的特点:运行的速度快,一次编译,到处运行,但编译过程比较慢。

3) 解释性语言:运行一行的代码编译一行,什么时候运行代码,什么时候编译代码。比如:php、python、ruby、java、go、JavaScript(java就是先转为class文件然后在jvm中进行编译)

4) 脚本语言:一般指功能单一的语言,叫做脚本语言,比如:shell、bat、javaScript、html、vb

5) Python目前主要使用领域:后台服务开发、数据挖掘、数据分析、人工智能、自动化运维、自动化测试

4.python定义变量

变量名 = ‘xxx’,如果想使用‘’号,就用“”包含如 name = " let'go " 值中如果含有双引号则如 title = '刘伟长得 "很帅"!' 值中包含单双引号就用三个引号如

conent = '''

let'go

刘伟长得 "很帅"!

'''

三个引号也可用于多行注释。

'''

print(name)

print(title)

print(conent)

'''

变量名有些不能被定义的 如

'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally',

'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return',

'try', 'while', 'with', 'yield'

多种类型的变量

#定义变量就是为了在后面还要用到它的值

#编程都是和内存打交道的。

#见名知意

CTRL+D快速复制一行

age = 10 #int 类型

name ='小白' #字符串类型 string

socre = 89.98 #浮点型 float

print(type(age)) #type 看变量是什么类型的

print(type(name))

print(type(socre))print(type(xxx))

5.python条件判断

if条件(语法加:会缩进 tab可加缩进或者四个空格)

如下

# age = 18

#

# if age<18:

# print('未成年人')

# else:

# print('成年人')

input(‘xx’)#接受输入 所有值都是str类型的

# raw_input 如果是python2的话,要用raw_input

不同类型的值不能比较如何处理

#age = int(age) #类型转换,转成int类型 int才有进行比较的意义

多重条件判断使用elif,条件并列可用and连接 如:

#多条件判断

# score = input('请输入你的成绩:')

# score = int(score)

# if score>=90:

# print('优秀')

# elif score>=75 and score<90 :

# print('良好')

# elif score>=60 and score<75:

# print('及格')

# else:

# print('不及格')

除了and还有or == !=等之类的

# or

sex = input('请输入你的性别:')

# if sex == '男' or sex == '女':

# print('性别合法')

# else:

# print('性别输入错误!')

if sex!='男' and sex!='女':

print('性别 未知')

print('程序运行结束')

# > < >= <= != == else可以省掉

练习

# 产生一个数字 10

# 输入一个数字

# 输入的小 提示他小了

# 输入的大的话,提示他输入的大了

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

print('你输入数字太小了')

else:

print('恭喜你猜对了')

6.循环(迭代,便利)while和for

while循环循环实际是重复的去做一件事#while 必须得有一个计数器

import random

num = random.randint(1,100) # 90 1

count = 0 #计数器

while count<7:

guess = input('请输入你要猜的数字:')

guess = int(guess)

if guess>num:

print('猜大了')

elif guess

print('猜小了')

else:

print('恭喜猜对了,数字是:',num)

break

count = count + 1

count+=1(两种书写方式,其他-*/都可用这种简写模式)

循环体,循环的时候是在重复执行循环体里面东西(:后面的东西)

# break 在循环里面遇到break,立即结束循环,不管循环有没有循环完

# continue 在循环里面遇到continue那么就结束本次循环,继续进行下一次循环while可与else搭配使用而

else:#是在循环正常结束后的操作循环时一定加计数器防止死循环

# count = 0

# while count<3:

# if count==2:

# print('22222')

# count+=1

# else:

# print('循环结束!')

#while循环对应一个else的时候,循环在正常结束之后才会执行它

num = 5

count = 0 #计数器

while count<3:

guess = input('请输入你要猜的数字:')

guess = int(guess)

if guess>num:

print('猜大了')

elif guess

print('猜小了')

else:

print('恭喜猜对了,数字是:',num)

break

count+=1

else:

print('游戏次数已经用完了。')

for循环for i in range(101):#0-100数字 如果取偶数使用i%2==0

print(i)

#循环体 i从0开始 每次默认加1 可以使用break和continue7.字符串格式化

使用%输入字符

# 字符串格式化

import datetime

today = datetime.date.today()

username = input('请输入用户名:')

# welcome = '欢迎光临:' + username + str(today) #第一种方式 但浪费内存 today不是字符串 需要转换

welcome = '欢迎光临: %s 今天的日期是:%s,今天下雪了'%(username,today) #用占位符

# %s 字符串 %d 整数 %.2f

print(welcome)

age = 18

score = 98.699

info = '你的用户名是%s 年龄是 %d 成绩是%.2f '%(username,age,score)

print(info)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值