Python循环结构程序设计,python循环结构教学设计
免费学习推荐:python视频教程
文章目录
几种常见圆形结构介绍。编程实例1。输出0~100 2内的所有奇数。输出0~100 3内的所有偶数。输出9x9乘法表4。记录条目5。用户登录判断6。防止暴力破解密码。python 1中内置的几种数据类型。基本定义。具体例子一、常见的几种循环结构介绍
1.if else循环1)。if条件
用于条件执行的else语句:
不满足条件2)而执行的语句。如果条件1
满足条件1时执行的语句
Elif条件2
满足条件2时执行的语句else:
条件1和条件2都不满足执行的语句2。while循环1)。而条件3360
满足条件2)的语句。而条件3360
满足else:条件的语句
不符合条件的语句3)。True时无限循环:
代码3。对于循环1)。for和range的组合:对range(n):中的num循环n次
循环语句2)。“west OS”3360中项目的for和字符串组合
循环语句3)。范围(n):中的for和else for num的组合
循环语句else:
循环结束后要执行的语句4。跳出循环-break:跳出循环-继续:结束这个循环-exit () 3360退出整个程序二、编程示例.
1.输出0~100内的所有奇数
对于范围(0,100,2):内的I
印刷(一1)
2.输出0~100内的所有偶数
count=0,而count=100:
如果计数% 2==0:
打印(计数)
计数=1
3.输出9x9乘法表
对于(1,10):范围内的I
对于范围(1,i 1):中的j
print(f{j}*{i}={i*j} ,end= )
打印()
4.成绩录入
Name=input (input name:)中文=int(input( input language score:))math=int(input( input math score:))英文=int(input( input English score:))num=中文数学英文
Avarage=num/3print(学生张三总分:%d,平均分:%d %(num,Avarage))
5.用户登录判断
用户名=输入(请输入用户名:)密码=输入(请输入密码:)如果用户名== admin 和密码== westos 3360
打印(用户管理员成功登录!)else:
打印(用户管理员登录失败!)
6.防止暴力破解密码
需求:根据输入的用户名和密码判断用户名和密码是否正确。
为了防止暴力破解,只有三次登录机会。如果超过三次,将会报告错误提示。
数据库:
name=root passwd=westos
Try_count=1 #用户尝试登录的次数
e True:
print(f'用户第{try_count}次登录系统')
try_count += 1 # 用户尝试登录的次数+1
name = input("用户名:")
password = input("密码:")
if name == 'root' and password == 'westos':
print(f'用户{name}登录成功')
exit() # 退出程序
elif try_count > 3:
print("sorry!")
exit()
else:
print(f'用户{name}登录失败')或者:
try_count = 1 # 用户尝试登录的次数while try_count <= 3:
print(f'用户第{try_count}次登录系统')
try_count += 1 # 用户尝试登录的次数+1
name = input("用户名:")
password = input("密码:")
if name == 'root' and password == 'westos':
print(f'用户{name}登录成功')
exit() # 退出程序
# elif try_count > 3:
# print("sorry!")
# exit()
else:
print(f'用户{name}登录失败')
三、python内置的几种数据类型
1.基本定义
字符串str:单引号,双引号,三引号引起来的字符信息。2.具体实例数组array:存储同种数据类型的数据结构。[1, 2, 3], [1.1, 2.2, 3.3]列表list:功能比数组更强大, 可以存储不同数据类型的数据结构. [1, 1.1, 2.1, 'hello']元组tuple:和列表的唯一区别是不能增删改。
集合set:不重复且无序的。 (交集和并集)字典dict:{“name”:"westos", "age":10} 由键值对组成(key和value)
1. 字符串strs1 = 'hello's2 = "hello"s3 = """*********************** 学生管理系统 ************************"""print(type(s1), type(s2), type(s3))2. 列表List
li1 = [1, 2, 3, 4]print(li1, type(li1))li2 = [1, 2.4, True, 2e+5, [1, 2, 3]]print(li2, type(li2))3. 元组tuple
易错点: 如果元组只有一个元素,一定要加逗号。
t1 = (1, 2.4, True, 2e+5, [1, 2, 3])print(t1, type(t1))t2 = (1,)print(t2, type(t2))t3 = (1)print(t3, type(t3))4. 集合set(无序,不重复)set1 = {1, 2, 1, 2, 3, 1, 20}print(set1) # 不重复{1, 2, 20}set2 = {1, 2, 3}set3 = {2, 3, 4}print("交集:", set2 & set3)print("并集:", set2 set3)5. 字典dict: {“name”:"westos", "age":10}key和value, 键值对, 通过key可以快速找到value值。
user = {"name":'westos', 'age':10}print(user, type(user))print(user['name'])print(user['age'])
大量免费学习推荐,敬请访问python教程(视频)以上就是python循环结构的基础编程讲解的详细内容,更多请关注盛行IT软件开发工作室其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。