for 变量 in range(起始,终止,步长):

循环体

变量 = 起始

while 终止条件(bool):

循环体

步长

break continue

1. 盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!”

# for i in range(0,100,1):

# print("我能行")

2.

本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年内,每年获得的本金是多少?

# for year in range(1,6,1):

# m = 10000*(1+0.003)**year

# print(m)

3.

计算出1—100

之间所有能被3整除的整数的和?

# sum = 0

# for i in range(1,101,1):

# if i%3==0:

# sum += i

# print(sum)

# sum = 0

# for i in range(3,101,3):

# sum += i

# print(sum)

4.

计算1000以内所有不能被7整除的整数之和?

# sum = 0

# for i in range(1,1001,1):

# if i%7!=0:

# sum += i

# print(sum)

# sum = 0

# for i in range(7,1001,7):

# sum += i

# print(500500 - sum)

5.

求10到20的累加和

# sum = 0

# for i in range(10,21,1):

# sum+=i

# print(sum)

#sum = 0

# a = 10

# while a<=20:

# sum += a

# a += 1

# print(a,sum)

6.找出一个数的所有因子数

# a = int(input("请输入一个数:"))

# for i in range(1,a//2+1):

# if a%i == 0:

# print(i)

7.

输入一个数,判断这个数是否是素数;

# a = int(input("请输入一个数:"))

# flag = False #旗标法

# for i in range(2,a//2+1):

# if a%i == 0:

# flag = True

# #检验flag的值

# if flag:

# print("不是素数")

# else:

# print("是素数")

8

定义一个正整数如:1205

统计它的各位数字中零的个数,并求各位数字中的最大者。

# a = int(input("请输入一个数:"))

# count = 0

# for i in range(len(str(a))):

# if a%10==0:

# count += 1

# a //= 10

# print(count)

# print(max(str(a)))

9

有1020个西瓜,第一天卖掉总数的一半后又多卖出两个,以后每天卖剩下的一半多两个,问几天以后能卖完

# a = 1020

# for day in range(1,1000,1):

# a = a//2-2

# if a<=0:

# print(day)

# break

# days = 0

# a = 1020

# while a>0:

# days += 1

# a = a//2-2

# print(days)

10

猴子吃桃问题: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃了一半,又多吃一个,

以后每天都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子。求第一天共摘了多少个?

# day_count = 1

# for day in range(9,0,-1):

# day_count = (day_count+1)*2

# print(day_count)

11

判断一个数是否是完全数(完数指的是一个数的所有因子数的和等于这个数本身,例如

# 6 = 1 + 2 + 3, 即6就是完全数)

# sum = 0

# a = int(input("请输入一个数:"))

# for i in range(1,a//2+1):

# if a%i == 0:

# sum += i

# if sum==a:

# print("是")

# else:

# print("不是")

1.

输出图型

*

**

***

****

# for i in range(0,4,1): #行

# for i in range(0,i+1,1): #列

# print("*",end="")

# print()

2

for i in range(0,5,1): #行

for k in range(0,4-i,1):

print(" ",end="")

for j in range(0,2*i+1,1): #列

print("*",end="")

print()

for i in range(0,5,1): #行

for k in range(0,i+1,1):

print(" ",end="")

for j in range(0,9-2*i,1): #列

print("*",end="")

print()

3

*

**

***

****

*****

******

*******

******

*****

****

***

**

*

# for i in range(-6,7,1):

# for j in range(0,7-abs(i)):

# print("*",end="")

# print()

4.

编写一个九九乘法法

# for i in range(1,10,1):

# for j in range(1,i+1,1):

# print(j,"*",i,"=",i*j,end=" ")

# print()

5

百钱买百鸡,有100元钱,要去买100只鸡,公鸡5元一只,母鸡3元一只,小鸡1元3只,问公,母,小鸡各买多少只。

提示:

a + b + c = 100 只

5 a + 3b + 1 / 3c = 100 钱

# for m in range(0,20,1):

# for n in range(0,33,1):

# for k in range(0,100,3):

# if m+n+k==100 and m*5+n*3+k//3==100:

# print(m,n,k)

# for m in range(0,20,1):

# for n in range(0,33,1):

# if (100-m-n)%3==0 and m*5+n*3+(100-m-n)//3==100:

# print(m,n,(100-m-n))

6

星型图案

*

***

*****

*******

*********

7

把上图形再倒过来,合成一个菱形图案

# for i in range(-4,5,1):

# for j in range(abs(i)):

# print(" ",end="")

# for k in range(9-2*abs(i)):

# print("*",end="")

# print()

8

打印出一个空菱形图案

# for i in range(-4,5,1):

# for j in range(abs(i)):

# print(" ",end="")

# for k in range(9-2*abs(i)):

# if k==0 or k==9-2*abs(i)-1:

# print("*",end="")

# else:

# print(" ",end="")

# print()

9.

求300 - 400

之间的素数

# for i in range(300,401,1):

# flag = False

# for j in range(2,i,1):

# if i%j==0:

# flag = True

# break

# if not flag:

# print(i)

10

输出一个平行四边形的图案

# for i in range(0,4,1):

# for j in range(0,3-i):

# print(" ",end="")

# for k in range(0,10):

# print("*",end="")

# print()

11

用while做

鸡兔同笼。鸡兔一共有50只,脚一共有160只,问鸡和兔各多少只?要求鸡兔至少一样一只。

12.

计算2 / 1 + 3 / 2 + 4 / 3 +…+(n + 1) / n,写出算法的程序.

# sum = 0

# for i in range(1,21,1):

# sum += (i+1)/i

# print(sum)

14.2000年我国人口为13亿,如果人口每年的自然增长率为7%,那么多少年 后我国人口将达到15亿?设计一个算法的程序

# year = 0

# cp = 13 #人口总数

# while cp<15:

# cp = cp*(1+0.03)

# year += 1

# print(2000+year)

15

用while做 鸡兔同笼。鸡兔一共有50只,脚一共有160只,问鸡和兔各多少只?要求鸡兔至少一样一只。

# m = 1 #鸡

# while not m*2+(50-m)*4==160:

# m += 1

# print(m,50-m)

# m = 1

# while m<50:

# if m*2+(50-m)*4==160:

# print(m,50-m)

# m += 1

16.

循环录入python课的学生成绩,统计分数大于等于 80分的学生比例(使用continue)

# count = 0

# for i in range(10):

# score = int(input("请输入成绩"))

# if score<80:

# continue

# count += 1

# print(count)

17.

循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误(使用break)

# sum = 0

# flag = False

# for i in range(5):

# score = int(input("请输入成绩"))

# if score<0:

# flag = True

# break

# sum += score

# if not flag:

# print(sum/5)

# else:

# print("输入错误")

18.给出50个数,1,2,4,7,11,„,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,„,以此类推. 要求计算这50个数的和.

# sum = 1

# a = 1

# c = 1

# while c<50:

# a = a+c

# sum += a

# c += 1

#

# print(sum)

标签:10,end,python,sum,while,range,print,习题,100

来源: https://blog.csdn.net/cookies___/article/details/112331292

python100内3整除while_python-循环语句-习题及答案-for-while相关推荐

  1. python100内3整除while,python-day5

    一.day5作业 读程序,总结程序的功能: 1.numbers=1 for i in range(0,20): numbers*=2 print(numbers)     功能:循环输出2^20的值. ...

  2. python编程循环语句_循环语句—Python编程从入门到精通(5)

    第6章.循环语句 在本书上一章的内容中,我们学习了实现条件判断功能的条件语句,让程序的执行顺序发生了变化.为了满足循环和跳转等功能,本章将详细讲解Python语言中循环语句的知识,主要包括for循环语 ...

  3. python入门——条件控制+循环语句

    条件控制 1.if语句 一般形式 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: stateme ...

  4. java用while循环语句输出1-100内的奇数和

    java用while循环语句输出1-100内的奇数和 /*** 用while语句,输出0-100所有奇数和*/ public class Test04 {public static void main ...

  5. vba数据类型,运算符,内置函数,循环判断语句,窗体控件

    文章目录 VBA基本数据类型 示例代码 声明常量,运算符和表达式 内置函数 代码 可视化编程 判断语句 循环语句 窗体控件,窗体的加载卸载 listbox,checkbox,combobox VBA基 ...

  6. c语言习题---(循环语句)

    这里写目录标题 前言 题目目录 非编程题 编程题 第一题解析 第二题解析 第三题解析 第一题解析 第二题解析 第三题解析 第四题详解 第五题解析 第六题解析 第七题解析 第八题解析 第九题解析 第十题 ...

  7. python内循环语句的使用

    python内循环语句的使用 python内的5种基本循环语句 while 若为真,则循环,常与比较运算符使用 for 若为真,则循环,常与成员运算符使用 continue 终止当前循环,进入下一循环 ...

  8. python篇 习题:循环语句

    1.引言 操千曲而后晓声,观万剑而后识器------<文心雕龙> 什么意思?用人话来说就是程序员是练出来的,不是看出来的,更不是空想出来的.只要有足够的代码量,连小盆友都能接项目,下面就是 ...

  9. Python 循环语句和字符串内置函数

    系列文章目录 第五章 Python 机器学习入门之循环语句与字符串内置函数 Python 机器学习入门之循环语句 系列文章目录 前言 一.while 二.while嵌套循环 三.掷骰子 四.break ...

最新文章

  1. 计算机程序的思维逻辑 (43) - 剖析TreeMap
  2. apache配置反向代理以及实现url重写,防盗链
  3. 忘记Windows系统密码不用急 这个办法轻松帮你破解
  4. 典型环节的matlab仿真分析,典型环节的MATLAB仿真.doc
  5. 使用dubbo后尽量不用要@Reference可能引起冲突
  6. IntelliJ IDEA下git版本回退,版本还原
  7. gson Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path
  8. java list top_Java程序员最常犯的错误盘点之Top 10
  9. php运行时输出,在PHP中运行具有实时输出的过程
  10. UVa12545 - Bits Equalizer
  11. lay-verify=required 没生效_眼睛一闭一睁,20万没了!|侧翻|交通事故|半挂车|追尾...
  12. 使用Python构建的七大应用程序
  13. Android实现汤姆猫小游戏
  14. 大学生计算机vfp,计算机vfp教学课件
  15. PCworld 101个 fabulous Freebies
  16. python数据分析-学生成绩分析
  17. 小程序切出去重新进入
  18. html模板导出pdf文件
  19. java取当前北京时间_用Java取指定时区的时间 北京时间,纽约时间,班加罗尔时间...
  20. 宋宝华:slab在内核内存管理和用户态Memcached的双重存在

热门文章

  1. 第二阶段站立会议08
  2. CentOS 7 firewalld使用简介
  3. 【转】基于XML-RPC的BloggerAPI学习
  4. mysql那本书适合初学者_3本书适合初学者
  5. plotly django_使用Plotly为Django HTML页面进行漂亮的可视化
  6. leetcode714. 买卖股票的最佳时机含手续费(动态规划)
  7. 我如何使用React,Redux-Saga和Styled Components构建NBA球员资料获取器
  8. 突然讨厌做前端,讨厌代码_有关互联网用户最讨厌的广告类型的新数据
  9. 标准库类型String
  10. mysql 索引及索引创建原则