#Demo 1#求 1+2!+3!+...+20! 的和。

j= 1sum_all=0while j <= 20:

i= 1sum= 1

while i <=j:

sum*=i

i+= 1

#print(sum)

sum_all +=sum

j+= 1

print("1+2!+3!+...+20!的和是{}".format(sum_all))

sum= 1ret_sum=0for i in range(1, 21):

sum*=i

ret_sum+=sumprint(ret_sum)"""# Demo 2

本金10000元存入银行,年利率是千分之三。

每过1年,将本金和利息相加作为新的本金。

计算5年后,获得的本金是多少?"""i=0

money= 10000

while i < 5:

money*= (1 + 0.003)

i+= 1

print("五年以后的本金是{:.2f}".format(money))

money= 10000

for i in range(1, 6):

money*= (1 + 0.003)"""# Demo 3

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,

其各个位上数字的立方和等于该数本身。例如:153是一个”水仙花数",

因为153=1的三次方+5的三次方+3的三次方。"""num= 100

while num <= 999:if ((num // 100) ** 3 + (num % 100 // 10) ** 3 + (num % 10) ** 3) ==num:print(num)

num+= 1

for i in range(100, 1000):if ((num // 100) ** 3 + (num % 100 // 10) ** 3 + (num % 10) ** 3) ==i:print(num)#Demo 4#设计“过7游戏”的程序, 打印出1-100之间除了含7和7的倍数之外的所有数字

#i = 0#while i <= 99:#i += 1#if i % 7 == 0 or i % 10 == 7 or i // 10 == 7:#continue#else:#print(i)

for i in range(1, 101):if i % 7 == 0 or i % 10 == 7 or i // 10 == 7:continue

print(i)"""# Demo 5

使用while,完成以下图形的输出。(每一行的星星不能用*乘以星星的数量来完成,须使用while嵌套)(较难)

*

*** 行 列 变量保存应该有多少个*

*****

*******

*********

*******

*****

***

*"""row= 1count= 1 #表示当前行数应该有多少个*

while row <= 9:

col= 1

if row != 1:if row < 6:

count+= 2

else:

count-= 2

while col <=count:if col == 1: #处理*前面的空格

print(" " * ((9 - count) // 2), end="")print("*", end="")

col+= 1

print("")

row+= 1

"""# Demo 6

使用while、if来完成剪刀石头布程序,要求,

当玩家第3次获胜时才退出游戏,否则继续玩。"""

importrandom#获胜次数

win_times =0whileTrue:

player= int(input("请输入:剪刀(0) 石头(1) 布(2)"))

computer= random.randint(0, 2)if (player == 0 and computer == 2) or (player == 1 and computer == 0) or (player == 2 and computer == 1):

win_times+= 1

if win_times == 3:print("你赢了三次了")break

else:print("你赢了这局游戏")elif player ==computer:print("平局,再来一次")else:print("你输了,不要走,决战到天亮")"""# Demo 7

幸运猜猜猜:游戏随机给出一个0~99(包括0和99)的数字,然后让你猜是什么数字。

你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。

经过几次猜测与提示后,最终推出答案。在游戏过程中,记录你最终猜对时所需要的次数,

游戏结束后公布结果。

说明:

1~2次猜中,打印你太TM有才了!

3~6次猜中,打印这么快就猜出来了,很聪明嘛!

大于7次猜中,打印猜了半天才猜出来,小同志,尚需努力啊!

猜测次数最多20次。"""

importrandom

num= random.randint(0, 99)print(num)

times=0while times <= 20:

ges= int(input("请输入你猜的数字:"))if ges >num:print("你猜的数太大了")

times+= 1

if times == 20:print("你都猜了20次了,还没猜中")break

continue

elif ges

times+= 1

if times == 20:print("你都猜了20次了,还没猜中")break

continue

else:if 1 <= times <= 2:print("有才")elif 3 <= times <= 6:print("还可以")else:print("需要努力")print(num)

python 进阶案例_【python3】while和for的进阶案例相关推荐

  1. 项目管理案例_管理学院举办首届本科生项目管理案例分析大赛

    首届本科生 项目管理案例分析大赛 为激发广大学生学习项目管理理论,关注工程管理实践的热情,营造独立思考.自由探索.勇于创新的良好环境,管理学院特主办了第一届本科生项目管理案例分析大赛,由管理科学与工程 ...

  2. python网站案例_【北京网站建设】用案例让你一文搞懂python网络爬虫

    很久以前写了一篇爬虫的文章,把它放在CSDN上(livan1234)没想到点击量竟然暴涨,足以看到大家在数据获取方面的需求,爬虫技术现在已经非常普遍,其用途也非常广泛,很多牛人在各个领域做过相关的尝试 ...

  3. asp.net多图片上传案例_会计小明的故事-成本核算案例篇

    因涉及成本核算案例篇,所需要的图表比较多,但是知乎不同于微信可以直接将文档图表复制过来,知乎专栏文章,所有图表必须先截图,然后以图片形式展示.但是成本核算案例图表实在是太多,一一截图,一则影响整体观感 ...

  4. 华为企业管理经典案例_企业税务筹划-华为公司税筹案例分析

    中国企业集团跨国经营注定其要面临激烈的国际竞争,在生产经营过程中,税务管理方面需要严格依据各个国家的税法进行税务筹划和管理,同时还需要对各类应税经营活动进行科学合理的安排,以最大程度上降低企业税负!对 ...

  5. 坡度土方计算案例_土石方工程造价中的细节解析(案例+计算式)

    每个房建工程都避不开土石方工程,许多人知道怎样算量,也知道怎样组价,但是却有很多小细节的注意点被忽略,现将土石方工程从算量到组价的全过程整理,希望对大家深刻理解土石方规则,掌握手算及软件算技巧.组价注 ...

  6. java ssm小案例_简易的SSM框架整合小案例

    简易的SSM框架整合小案例 一.创建一个web工程的maven项目 1.项目名随便起 2.选择好你的maven路径,然后finish 二.配置pom.xml文件 org.springframework ...

  7. 移动应用开发案例_中国移动研究院:5G典型应用案例集锦

    下载报告请[点击头像]私信,回复关键词[下载],获取下载方法~公众号<侠说>近800份新技术.新金融及新电商报告下载,坚持不易! 5G,即第五代移动通信技术,一方面大幅提升个人用户高带宽移 ...

  8. python递归函数例题_递归案例python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 而对应的中文翻译 "递归" 却表达了两个意思:"递 ...

  9. python招聘广州黄埔_小案例:用Pandas分析招聘网Python岗位信息

    小案例: Python岗位分析_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 1. 读取数据 import pandas as pd import numpy ...

  10. python提取发票信息发票识别_(附完整python源码)基于tensorflow、opencv的入门案例_发票识别二:字符分割...

    (附完整python源码)基于tensorflow.opencv的入门案例_发票识别二:字符分割 发布时间:2018-05-14 20:16, 浏览次数:1201 , 标签: python tenso ...

最新文章

  1. mysql 5.7 mts_MySQL:MTS和mysqldump死锁
  2. [洛谷P1440]求m区间内的最小值
  3. 监听文件修改,自动加载xml文件。
  4. 如何设计一款大学生找实习的APP?
  5. 所请求vi未加载至服务器内存_linux下tomcat端口请求数太大,导致服务器资源加载过慢的配置优化...
  6. DNS视图及日志系统
  7. 一个使用:focus-within伪类实现的button选中动画效果
  8. 英特尔杀入游戏显卡市场:支持光追和AI超分辨率,挑战AMD英伟达
  9. 新书上市《软件设计师考试考前冲刺预测卷及考点解析(最新版)》
  10. Arm发布v9体系架构:Cortex-X2、Cortex-A710和Cortex-A510
  11. 年终总结系列6:借与贷,科普LTV指标
  12. 勒索病毒解密工具的汇总
  13. 计算机网络属于什么结构,计算机网络体系结构是一种什么结构
  14. 图像的几何变换maketform imtransform imresize imcrop
  15. matlab蒙特卡洛模拟几何布朗,【数值模拟】几何布朗运动数值解的模拟
  16. ζ(2)的夹逼代数证明
  17. 【无NK ZOOM KOBE 5 Protro ”Bruce Lee“S2纯原生产线 科比五代李小龙
  18. andorid开发关键技术
  19. 设计原则与思想:设计原则12讲
  20. waterfilling之二

热门文章

  1. Java 简单五子棋程序的实现
  2. 未来计算机硬件的发展有可能使用的技术,未来计算机硬件的发展有可能使用的技术是______。...
  3. eclipse 项目 链接 oracle 空指针,Eclipse 常用配置技巧
  4. html漂亮的表格模板+背景_教育与课程主题响应式网站着陆页模板
  5. 对“善于提问,主动解决问题”的程序员的吐槽
  6. fastJson null字符串转空 null数字转0
  7. 基于MFC框架下OpenGL的exe可移植
  8. WCF服务寄宿IIS与Windows服务 - C#/.NET
  9. 朝花夕拾-4-shell
  10. GridMask:SOTA 数据增广方法,显著改进分类、检测、分割效果