python mysql 取余运算符_Python05(运算符)

Trainning-day04回顾

1、Python运算符

+ - * / % ** //

2、标准输入函数 input()

input("输入提示语")

3、占位符

生成一定格式的字符串

格式化字符串 % 参数值

格式化字符串 % (参数值1,参数值2,...)

%s 字符串

%d 整数

%f 浮点数(默认保留小数点后6位)

%.2f 保留小数点后两位

4、关系运算符

> < >= <= == !=

返回的值都为布尔值(True/False)

5、if条件语句

让程序根据条件,选择性的去执行某条或某些语句

if 条件1:

语句1

elif 条件2:

语句2

... ...

else:

语句n

注意:if elif else 后面必须加:

elif 可以有,也可以没有

else 最多只能有一个,也可以没有

6、if嵌套语句

if 条件1:

if 条件:

pass

else:

pass

else:

pass

7、逻辑运算符

and 两个 或者 是多个条件同时成立

条件1 and 条件2 and ... ...

or 两个 或者 多个条件满足其中之一就成立

条件1 or 条件2 or ... ...

Trainning-day05笔记

1、while循环

1、作用

根据一定的条件,重复执行一个语句或多个语句

(打印100行hello world)

2、语法

while 真值表达式:

语句1

... ...

else:

语句2

... ...

注意:else字句可以省略

3、执行顺序

1、先执行真值表达式,测试布尔值为 Ture 或 False

2、如果测试真值表达式的值为 True,则执行语句1,然后再返回到第一步进行重复真值测试

3、如果测试真值表达式的值为 False,则执行else子句中的语句2,然后结束while循环

4、练习

1、输入任意一个数n,打印1 到 n 的所有整数

请输入一个整数:5

1

2

3

4

5

2、修改上述练习

1、输入n后打印 1~n之间的奇数

请输入一个整数:5

1

3

5

5、break语句

1、作用

用于循环语句中,用来终止当前循环语句的执行

2、说明

1、break语句一旦执行,整个while循环结束

2、break语句通常与if语句组合使用

3、示例

n = int(input("请输入一个数:"))

i = 1

while i <= n:

print(i)

if i == 5:

break

i = i + 1

2、练习

计算 1 - 100 之间的和

1 + 2 + 3 + ... + 100 = ?

6、continue语句

1、作用

用于循环中(while,for),不再执行本次循环内continue之后的语句,重新开始下一次循环

2、说明

1、在while语句中执行continue语句,将会直接跳转到while语句后的真值表达式处重新判断循环条件

3、示例

在1 ~ n之间,

打印除了3的倍数以外的数

n = int(input("请输入一个数"))

i = 1

while i <= n:

if i % 3 == 0:

i = i + 1

continue

print(i)

i = i + 1

4、练习

打印10以内的偶数

i = 1

while i <= 10:

if i % 2 == 1:

i = i + 1

continue

print(i)

i = i + 1

2、for循环

在Python中,for循环实际上是把后面的序列中的元素依次赋值给前面的变量,每赋值一次就会执行一次语句块的内容,也就是循环一次。

1、作用:

for循环可以用来遍历序列或可迭代对象中的每一个元素

2、可迭代对象包括:

字符串 str

(以下后面会讲到)

列表 list

元组 tuple

字典 dict

集合 set

固定集合 frozenset

迭代器

3、语法

for 变量 in 可迭代对象:

语句块1

else:

语句块2

4、注意

1、else子句可以省略

2、语句块1的执行次数与可迭代对象的元素个数有关

3、range()函数

1、作用

range()函数可创建一个整数列表

2、用法

range(start,stop,[,step])

start 开始

stop 结束(不会包含stop)

step 步长(可以是负数,且可以省略)

3、示例

range(3) # start=0 stop=3 step=1 0,1,2

range(5) # 0,1,2,3,4

range(1,3) # 1,2

range(1,8,2) # 1,3,5,7

range(5,0,-1) # 5,4,3,2,1

range(5,0,-2) # 5,3,1

range(4,0) # 空

练习

1、字符串 str="hello world"

要求将字符串str中的每一个字母打印出来

2、输入任意一个数n,打印1~n的所有整数

请输入一个整数:5

1

2

3

4

5

n = int(input("请输入一个整数"))

for i in range(1,n+1):

print(i)

3、输入任意一个数n,打印1~n的所有奇数

n = int(input("请输入一个整数"))

for i in range(1,n+1):

if i % 2 == 1:

print(i)

4、给一个字符串 str="python",依次将str的字母o之前的字母打印出来

str= "python"

for i in str:

if i == "o":

break

print(i)

5、写程序,任意输入一个字符串,打印这个字符串当中有多少个空格(用for循环完成)

str = input("输入一个字符串:")

sum = 0

for i in str:

if i == " ":

sum = sum + 1

print(sum)

6、现有一个已经设定好登录名和密码的系统,现有一个用户忘记登录账号以及密码,次登录系统只有三次尝试机会,请编写一个用户登录系统,如果在3次之内,当用户输入账号密码更设定账号密码匹配,则登陆成功,否则登录失败,并且当你在输错的情况下提示还剩几次机会。

name = "tarena"

passwd = "123"

i = 1

while i <= 3:

name1 = input("请输入您的用户名")

passwd1 = input("请输入您的密码")

i = i + 1

if name == name1 and passwd == passwd1:

print("你真的好牛逼")

print("============")

print("登录成功")

break

else:

print("您还剩余 %d 次机会" % (4-i))

t = 4 - i

if t == 0:

print("就知道瞎BB")

break

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值