Python-第一周作业-循环练习题
判断101-200之间有多少个素数,并输出所有素数。
count = 0 for i in range(101,200):for j in range(2,i):if i % j == 0:breakelse:print(i)count += 1 print(count)
求整数1~100的累加值,但要求跳过所有个位为3的数。
count = 0 for i in range(1,101):if i % 10 != 3:count += i print(count)
有⼀分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的第20个分数
s = 2 n = 1 x = 1 z = 0 while x < 20:z = nn = ss = z + sx += 1 print("第20个是",n,"分之",s,sep='')
写程序计算 n 的阶乘 n! 的结果
result = 1 n = int(input("请输入一个正整数:")) for i in range(1,n+1):result *= i print(result)
求1+2!+3!+…+20!的和
a = 1 sum = 0 n = int(input('输入一个整数:')) for i in range(1,n+1):a *= isum += a print(sum)
写程序求表达式 a + aa + aaa + aaaa+ … 的结果,其中a是1~9的数字,求和的项数用n来控制。(a和n可以用变量来表示)
a = str(input("请输入a的值:")) n = int(input("请输入b的值:")) c = 0 sum = 0 for i in range (1,n+1):c = a*isum += int(c) print(sum)
例如:a为3, n为5的时候: 3 + 33 + 333 + 3333 + 33333
控制台输出三角形
a.根据n的值的不同,输出相应的形状 n = 5时 n = 4 ***** **** **** *** *** ** ** * *b.根据n的值的不同,输出相应的形状(n为奇数) n = 5 n = 7* **** *** ***** ************c. 根据n的值的不同,输出相应的形状 n = 4112112321 1234321n = 51121123211234321 123454321
# a 情况 a ='*' n = int(input("请输入n的值:")) for i in range(n,0,-1):c = a*iprint(c) # b 情况 a ='*' n = int(input("请输入n的值:")) b = ' ' for i in range(1,n+1):if i % 2 != 0:c = a*iwhile True:print((n//2)*b,c)n = n - 2break # c 情况 n=int(input("请输入n值:")) x=n-1 for i in range(1,n+1):print(' '*x,end='')for j in range(1,i+1):print(str(j),end='')while j-1>0:print(str(j-1),end='')j-=1print('')x -= 1
小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。要把100元正好花掉,可有哪些购买结合?
for i in range(0,7):for j in range(0,21):for c in range(0,51):if 15 * i + 5 * j + 2 * c == 100:print('洗发水',i,'瓶,','牙刷',j,'支,','香皂',c,'块',sep='')
一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?
n = 0.08 high = 8848130 t = 0 g = 0 while(g<88481300):t += 1g = n + nn = 2*n print(t)
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
n = int(input("请输入月份:")) a = 2 if n < 3:print(a,'只',sep='') else:s = n // 3a = a ** (s+1)print(a, '只',sep='')
将一个正整数分解质因数。例如:输入90,打印出90=2x3x3x5。
while 1:n = int(input('请输入一个整数:'))print('%d='%n,end='')while n>1:for i in range(2,n+1):if n%i==0:n=int(n/i)if n==1:print('%d'%i,end='')else:print('%d*'%i,end='')breakprint()
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。求输入的四位整数加密后的值
n = int(input('请输入你的密码四位整数:')) while True:a = n // 1000b = n //100 % 10c = n //10 % 10d = n % 10break while True:a = (a + 5) % 10b = (b + 5) % 10c = (c + 5) % 10d = (d + 5) % 10break print(d,c,b,a,sep='')
将一个正整数分解质因数。例如:输入90,打印出90=2x3x3x5。
while 1:n = int(input('请输入一个整数:'))print('%d='%n,end='')while n>1:for i in range(2,n+1):if n%i==0:n=int(n/i)if n==1:print('%d'%i,end='')else:print('%d*'%i,end='')breakprint()
本金10000元存入银行,年利率是千分之三。每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少。
n = 10000 year = 0 while year < 5:year += 1n = n + n*0.003 print(n)
输入一个整数,计算它各位上数字的和。(注意:输入的整数可以是任意位)
n = input("请输入一个正整数:") count = 0 for i in n:count += int(i) print(count)
求两个数的最大公约数和最小公倍数。(提示:公约数一定小于等于两数中的小的那个数,且能同时被两个数整除;公倍数一定大于等于两数中的大数,且是大数的倍数又能被两数中的小数整除)
a = int(input("请输入第一个正整数:")) n = int(input("请输入第二个正整数:")) s = 1 t = 1 b = 0 while s <= a:if a % s == n % s:y = ss += 1else:s += 1 while b < a*n:b = t*aif b % n!=0:t += 1else:print("最小公倍数是:",b)break print("最大公约数是:",y)
Python-第一周作业-循环练习题相关推荐
- python第一周作业--------模拟登录
一.代码部分 #Authon:pengfaling -- coding:utf-8 -- _name='pengfaling' _password='123456' for i in range(3) ...
- 输出结果为16的python表达式_第一周作业(rayco)
rayco 第一周作业 第一次-课后习题 a = 10 b = 3 c = a/b-a print(c, type(c)) c = a/b*a print(c, type(c)) c = 0.1*a/ ...
- 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业
[中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第一周作业 - 搭建循环神经网络及其应用 上一篇:[课程5 - 第一周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 - 第 ...
- 第一周作业(零基础)(1)
第一周作业 day5笔记 一.while循环 while + 循环条件 循环代码 python 创建随机数 from random import randint x = randint(n,m) ...
- Boolan第一周笔记(二)对于第一周作业的一点总结
本文主要总结下面的问题: 1.为什么这周的作业里面,创建数组的时候使用堆内存更好: 2.指针指向不同类型走的步数不同. 第一周作业内容如下,题目来自Boolan: 为Date类实现如下成员: 1. 构 ...
- 吴恩达 02.改善深层神经网络:超参数调试、正则化以及优化 第一周作业
Initialization Welcome to the first assignment of "Improving Deep Neural Networks". Traini ...
- 第一周作业(零基础)
第一周作业 一.选择题 下列变量名中不合法的是?(C) A. abc B. Npc C. 1name D ab_cd 下列选项中不属于关键字的是?(B) A. and B. print C. True ...
- 【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第一周作业(123)
[中文][吴恩达课后编程作业]Course 2 - 改善深层神经网络 - 第一周作业(1&2&3) - 初始化.正则化.梯度校验 上一篇:[课程2 - 第一周测验]※※※※※ [回到目 ...
- 序列模型第一周作业2: Character level language model - Dinosaurus land
来自吴恩达深度学习系列视频:序列模型第一周作业2: Character level language model - Dinosaurus land.如果英文对你说有困难,你可以参照[中文][吴恩达课 ...
最新文章
- centos设置mysql为系统服务_CentOS系统如何设置Apache和MYSQL服务开机自动运行
- SAP PP ECM的生效日期如何影响工单?
- js 读取flask后台变量
- java冒泡函数解释,JS DOM操作 函数 事件 阻止事件冒泡
- 设计原则:公理系统在编程中的运用
- [蓝桥杯][2017年第八届真题]正则问题(DFS)
- 一步步编写操作系统 76 用汇编语言编写字符打印函数
- word横向网格线设置在哪里_word排版技巧:如何防止行距随字号而改变?
- Robotium测试报告的生成方法(下)
- 开启协程_一篇文章搞懂Python协程
- k-近邻算法 ---sklearn
- Go:一次 exit code 是 137 且 无 coredump 的排错经历
- 伪原创文章特点(高质量的伪原创文章有哪些特点)
- hevc_nvenc 详细分析1
- Prompt for Extraction? PAIE:Prompting Arguement Interaction for Event Argument Extraction
- textarea研究
- openlayers 显示闪烁的图标点
- VC6 各link错误解决
- 自媒体时代网红电子商务
- 神经网络优化算法详解