python for循环练习
1.国王的米粒:在古代印度有一个国王,他拥有至高无上的权力和难以计数的财富。但是权力和财富最终使他对生活感到厌倦,渴望着有新鲜的刺激。某天,一位老人带着自己发明的国际象棋来朝见。国王对这新奇的玩意非常喜欢,非常迷恋,并感到非常满足。对老人说:“你给了我无穷的乐趣。为了奖赏你,你可以从我这儿得到你所要的任何东西”。老人的要求是:请您在棋盘上的第一个格子上放1粒麦子,第二个格子上放2粒,第三个格子上放4粒,第四个格子上放8粒……即每一个次序在后的格子中放的麦粒都必须是前一个格子麦粒数目的倍数,直到最后一个格子放满为止。请问国王需要拿出多少米粒?代码如下:
s=0
for i in range(1,65):s=s+pow(2,i-1)
print("国王需要的大米数:", s)
2.经典水仙花数练习:输出1000以内所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 1 3 + 5 3 + 3 3 。代码如下:
for i in range(100,1000): a =i%10b =i//10%10c =i//100if a**3+b**3+c**3==i:print(i)
input()
3.100以内所有素数的和:
sum = 0
for i in range(2,101):for j in range(2,i):if i%j == 0:breakelse:sum +=i
print(sum)
python for循环练习相关推荐
- python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天
Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...
- Python编写循环的两个建议 | 鹅厂实战
作者 | piglei(腾讯高级工程师) 转载自腾讯技术工程知乎专栏 循环是一种常用的程序控制结构.我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行.而" ...
- python for 循环中使用 remove 删除列表中的元素
python for 循环中使用 remove 删除列表中的元素 错误的代码 # !/usr/bin/python # encoding: utf-8 # -*- coding: utf8 -*- o ...
- 独家 | 数据科学家的必备读物:从零开始用 Python 构建循环神经网络(附代码)...
作者:Faizan Shaikh 翻译:李文婧 校对:张一豪 本文约4300字,建议阅读10+分钟. 本文带你快速浏览典型NN模型核心部分,并教你构建RNN解决相关问题. 引言 人类不会每听到一个句子 ...
- python哨兵循环_Python通用循环的构造方法实例分析
本文实例讲述了python通用循环的构造方法.分享给大家供大家参考,具体如下: 1.交互循环 是无限循环的一种,允许用户通过交互的方式程序的特定部分: def main(): sum =0.0 cou ...
- python当型循环_对python while循环和双重循环的实例详解
废话不多说,直接上代码吧! #python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务. #while是"当型"循环结构. i ...
- python for循环删除
python for循环遍历时,能动态删除元素吗?本文讲给你答案. 先来上个代码: # -*- coding:utf-8 -*- list = [1,2,3,4,5,6,7,8]# 使用for 删除某 ...
- python while循环语句-Python While 循环语句
Python While 循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件(cond ...
- python循环语句-Python for循环控制语句一般格式及方法
for循环语句是python中的一个循环控制语句,任何有序的序列对象内的元素都可以遍历,比如字符串.列表List.元组等可迭代对像.之前讲过的if语句虽然和for语句用法不同,但可以用在for语句下做 ...
- python while循环语句-python while循环控制流语句结构与用法
python while循环语句和for语句都是python的主要循环结构.while语句是python中最通用的迭代结构,也是一个条件循环语句.while与if语句有哪些不同,标准语法结构及循环使用 ...
最新文章
- 史上最全的ubuntu16.04安装nvidia驱动+cuda9.0+cuDnn7.0
- .NET6 新功能和新生态
- 1.0jpa 2.0_JPA 2.1实体图–第1部分:命名实体图
- 2017双11技术揭秘—X-DB支撑双11进入分布式数据库时代
- 本次谈谈罕见的三方数据维度的cut-off切分,你肯定没遇过
- 【C++】 【判定质数】 【分解质因数】【筛质数(编制质数表)】
- 微博情感分析 mysql_利用500万条微博语料对微博评论进行情感分析
- 鸭子-策略模式(Strategy)
- delaunay三角剖分与delaunay四面体
- 台式计算机识别不了鼠标,USB无线鼠标失灵电脑检测不到无法识别怎么办
- 会唱歌的程序员为何如此受欢迎?
- BP神经网络求解异或算法
- 一次性下载《R语言实战2》全书的R包及常用的R包
- 视频拍摄——视点和视角
- Android开发艺术探索——第七章:Android动画深入分析
- MTP 模式 pc端文件和文件管理其中的不同步
- 金士顿kingston ssd SM2280S3G2240G升级固件
- 编程题#4:Tomorrow never knows? C语言
- python小_Python小课——学习笔记(3)
- html 提示语为英文,7个公共场所常见的英文提示语,建议收藏!
热门文章
- 诺基亚在日本测试5G网络 网速可达256MB/s
- R之data.table速查手册
- 【操作系统/OS笔记16】进程间通信(IPC),直接/间接通信与阻塞/非阻塞通信,信号,管道,消息队列,共享内存
- 【LaTeX】LaTeX安装美赛模板(mcmthesis)使用笔记(含代码)
- android dialog的封装,Android系统Dialog的简单封装
- java cancel_java – Future.cancel(boolean)方法的实用程序
- smokeping的启动脚本
- set获取元素_C++与STL入门(4):关联容器:集合set
- ceres-solver库使用示例
- 在android中怎么定义垂直,Android中的垂直(旋转)标签