1. 首页 » 知识阅读

白帽黑客成长记:从零基础到安全专家的完整学习路径指南

if循环

猜拳游戏:

白帽黑客学习之路-python篇-简述条件语句

if语句的注意点:

# 1.区间判断

# 在某些语言中,判断语句不能连写,需要使用逻辑运算符来链接 score >=0 and score < 60,在python里面是可以的

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

if 60 > score >=0:

print('你个垃圾')

# 2.隐式类型转换

# if后面需要的是一个bool类型的值,如果if后面不是布尔类型,会自动转为布尔类型

if 4:

print('hello')

# 3.三元表达式(对if ....else语言的简写)

num1 = int(input('输入一个数字:'))

num2 = int(input('再输入一个数字:'))

if num1 > num2:

x=num1

else:

x=num2

# 以上if....else可以简写成 x = num1 if num1 > num2 else num2

print('较大的数字',x)

while循环

# 循环就是让一件事重复做多次,python里面的循环风分为while循环和for循环,while 不支持do...while

while 4>2:

print('hello')

白帽黑客学习之路-python篇-简述条件语句

第一步,判断条件

第二部,输出

第三步,判条件是否成立

在条件不成立的时候就停止输出

python没有自加 (x++)要写成 x +=1

x = 0

while x < 10:

print('hello')

x += 1

求1~100所有偶数的和

i = 0

# 定义一个变量来保存所有的数字之和

result = 0

while i < 100:

i += 1

if i % 2 == 0: # 偶数才被加到y

result += i

print(result)

for…in循环

for i in range(1, 11):

print(i)

# range 内置类用来生成指定区域的整数序列

# 注意:in后面必须要是一个可迭代对象

# 目前接触的可迭代对象:字符串,列表,字典,元组,集合,range

for y in 'hello':

print(y)

break 和continue

# break 和continue 在python里只能在循环语句

# break:用于结束整个循环

# continue:用于结束本循环,开启下一个循环

i = 0

while i < 5:

if i == 3:

i += 1

break

print(i)

i += 1

不断要用户输入密码,知道输入正确的密码123

username = input('账户:')

password = input('密码:')

while not (username != 'zhangsang'and password != '123'):

username = input('账户')

password = input('密码')

# 或者是

while True:

username = input('账户')

password = input('密码')

if username == 'zhangsang' and password == '123':

break

循环嵌套

打印三角星星

白帽黑客学习之路-python篇-简述条件语句

j =0

while j <5:

j +=1

i=0

while i

i +=1

print('*',end='')

print()

打印九九乘法表

j = 0

while j < 9:

j += 1

i = 0

while i < j:

i += 1

print(i, '*', j,'=', (i * j), end=' ')

print()

白帽黑客学习之路-python篇-简述条件语句


#本文仅用于网络安全研究学习,任何未经授权的入侵都是违法行为

声明:本文由"麦兜"发布,不代表"破站"立场,转载联系作者并注明出处:https://www.848586.cn/282119.html