python循环结构有哪些
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"python循环结构有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python循环结构有哪些"吧!1、求两个数最大公约数num1
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
互联网扶贫科技
亿策互联网科技
互联网科技缩写
互联网科技论坛
深圳期待互联网科技
互联网科技博客
互联网科技创新企业排名
湖北码尼互联网科技有限公司电话
互联网5g黑科技有哪些
杭州披云加互联网科技有限公司
厦门江牛科技互联网
半导体是互联网高科技吗
陕西云淼互联网科技公司
东营紫格互联网科技
银川新华互联网科技学校原画
悟空问答互联网科技
盐城市攀科互联网科技有限公司
杭州科技互联网公司有哪些
承德科技产业互联网平台
网互联网络科技
广州万易互联网科技有限公司
互联网科技官网
有木互联网科技
佰商互联网科技有限公司
中国互联网金融科技基金
受益于互联网科技的高速发展
宁夏科技产业互联网案例
互联网科技的全部知识
互联网企业科技类企业如何做账
科技互联网行业投资研究