python循环结构有哪些
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,本篇内容主要讲解"python循环结构有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python循环结构有哪些"吧!1、求两个数最大公约数num1
千家信息网最后更新 2025年11月12日python循环结构有哪些
本篇内容主要讲解"python循环结构有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python循环结构有哪些"吧!
1、求两个数最大公约数
num1 = int(input('请输入第一个数:'))num2 = int(input('请输入第二个数:'))max_num = max(num1, num2)min_num = min(num1, num2)r = max_num % min_numwhile r != 0: max_num = min_num min_num = r r = max_num % min_numprint(num1, "和", num2, "的最大公约数为", min_num)2、整数反转:如12345,输出54321
#1num1 = input('请输入一个数:')lenth = len(num1)a = []for i in num1: a.append(i)a.reverse() #使列表反转str1 =''for i in a: str1 += iprint(int(str1))#2number_new=num1[::-1] #切片print(number_new)#3new_num = 0num1 = int(num1)while num1 : #对num1求余数,第一次循环则把个位求出来 last = num1 % 10 #new_num这个变量,第一次将last放在个位,第二次放在十位,依次递增。 new_num = new_num * 10 + last #对num1求余后取整,保证下一位在下一个循环被取出 num1=num1 // 10print(new_num)3、1~10之间的整数相加,得到累加值大于20的当前数
for i in range(21): for j in range(21): if i + j > 20 and c: print('{} + {} = {}'.format(i,j,i+j))4、输入从周一至周五每天的学习时间(以小时为单位),并计算每日平均学习时间。
b = ['周一','周二','周三','周四','周五']sum = 0for i in range(5): a = int(input(f'{b[i]}的学习时间:')) sum += apingjun = sum / 5print("平均学习时间:",pingjun)5、输出10000以下的完全数
如果一个正整数等于除它本身之外其它所有除数之和,就称之为完全数。
如6就是第一个完全数,因为6=1+2+3
for i in range(1,1000): sum = 1 for j in range(1,i): if i % j == 0: sum += j if sum == i: print(f"{i}是完全数")6、用户玩游戏
每次玩5局(效果图如下) (1)不足5局则不能晋级 (2)在5局游戏中,如果80%达到80分以上,为一级,如果 60%达到80分以上为二级,否则不能晋级
c = []a = int(input('你正在玩第一局,成绩为:'))c.append(a)for i in range(4): b = input('继续玩吗(y,n):') if b == 'y': print('进行下一局') a = int(input(f'你正在玩第{i+2}局,成绩为:')) c.append(a) else: print('很遗憾,你没能完成游戏') breaksum = 0for i in c: if i >= 80: sum += 1if sum / len(c) >= 0.8: print('一级')elif sum / len(c) >= 0.6: print('二级')else: print('不能晋级')7、菜单自动循环
只要不输入3,就循环 欢迎进入xxx系统 1登录 2注册 3退出 请选择:1 登录
a = Truewhile a: print('欢迎进入学生管理系统') print('1登录 2注册 3退出 ') num = int(input('请选择:')) if num == 3: print("退出系统") a = False elif num == 1: print('恭喜登录成功') elif num == 2: print('恭喜注册成功')8、打印图形
1
21
321
4321
54321
654321
for i in range(1,7): for j in range(i): print(i-j,end='') print()
到此,相信大家对"python循环结构有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
循环
学习
输入
全数
时间
登录
结构
个数
整数
系统
最大
成功
个位
公约数
内容
成绩
最大公约数
正在
第一次
输出
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全新手论坛
什么负责网络安全工作
app软件开发保密
沈腾网络安全视频
服务器如何独立出来
软件开发和软件设计一样吗
数据库可以保存特殊字符吗
渭南先锋网络安全中心在哪
梦幻西游怎样删除别的服务器
服务器锐速
温州市橙树网络技术有限公司
昆山软件开发工程师
安徽网络技术标准
ug帮助文档服务器安装
数据库上传后一致性
质谱分析蛋白相互作用数据库
数据库获取日期的当前日
2008数据库提示mmc
学校网络安全保障总结
服务器的光纤线不亮
网络安全专项督查汇报
以色列首席网络安全官
软件开发融资计划
计算机网络技术要素
计算机数据库属于
数据库校对规则怎么用
类12306网页导入数据库
香港有哪些软件开发商
永中服务器
荣耀全明星服务器有什么不同