1. 判断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)
    
  2. 求整数1~100的累加值,但要求跳过所有个位为3的数。

    count = 0
    for i in range(1,101):if i % 10 != 3:count += i
    print(count)
    
  3. 有⼀分数序列: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='')
    
  4. 写程序计算 n 的阶乘 n! 的结果

    result = 1
    n = int(input("请输入一个正整数:"))
    for i in range(1,n+1):result *= i
    print(result)
    
  5. 求1+2!+3!+…+20!的和

    a = 1
    sum = 0
    n = int(input('输入一个整数:'))
    for i in range(1,n+1):a *= isum += a
    print(sum)
    
  6. 写程序求表达式 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

  7. 控制台输出三角形

    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
    
  8. 小明单位发了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='')
    
  9. 一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?

    n = 0.08
    high = 8848130
    t = 0
    g = 0
    while(g<88481300):t += 1g = n + nn = 2*n
    print(t)
    
  10. 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    n = int(input("请输入月份:"))
    a = 2
    if n < 3:print(a,'只',sep='')
    else:s = n // 3a = a ** (s+1)print(a, '只',sep='')
    
  11. 将一个正整数分解质因数。例如:输入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()
    
  12. 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上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='')
    
  13. 将一个正整数分解质因数。例如:输入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()
    
  14. 本金10000元存入银行,年利率是千分之三。每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少。

    n = 10000
    year = 0
    while year < 5:year += 1n = n + n*0.003
    print(n)
    
  15. 输入一个整数,计算它各位上数字的和。(注意:输入的整数可以是任意位)

    n = input("请输入一个正整数:")
    count = 0
    for i in n:count += int(i)
    print(count)
    
  16. 求两个数的最大公约数和最小公倍数。(提示:公约数一定小于等于两数中的小的那个数,且能同时被两个数整除;公倍数一定大于等于两数中的大数,且是大数的倍数又能被两数中的小数整除)

    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-第一周作业-循环练习题相关推荐

  1. python第一周作业--------模拟登录

    一.代码部分 #Authon:pengfaling -- coding:utf-8 -- _name='pengfaling' _password='123456' for i in range(3) ...

  2. 输出结果为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/ ...

  3. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业

    [中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第一周作业 - 搭建循环神经网络及其应用 上一篇:[课程5 - 第一周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 - 第 ...

  4. 第一周作业(零基础)(1)

    第一周作业 day5笔记 一.while循环 while + 循环条件 ​ 循环代码 python 创建随机数 from random import randint x = randint(n,m) ...

  5. Boolan第一周笔记(二)对于第一周作业的一点总结

    本文主要总结下面的问题: 1.为什么这周的作业里面,创建数组的时候使用堆内存更好: 2.指针指向不同类型走的步数不同. 第一周作业内容如下,题目来自Boolan: 为Date类实现如下成员: 1. 构 ...

  6. 吴恩达 02.改善深层神经网络:超参数调试、正则化以及优化 第一周作业

    Initialization Welcome to the first assignment of "Improving Deep Neural Networks". Traini ...

  7. 第一周作业(零基础)

    第一周作业 一.选择题 下列变量名中不合法的是?(C) A. abc B. Npc C. 1name D ab_cd 下列选项中不属于关键字的是?(B) A. and B. print C. True ...

  8. 【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第一周作业(123)

    [中文][吴恩达课后编程作业]Course 2 - 改善深层神经网络 - 第一周作业(1&2&3) - 初始化.正则化.梯度校验 上一篇:[课程2 - 第一周测验]※※※※※ [回到目 ...

  9. 序列模型第一周作业2: Character level language model - Dinosaurus land

    来自吴恩达深度学习系列视频:序列模型第一周作业2: Character level language model - Dinosaurus land.如果英文对你说有困难,你可以参照[中文][吴恩达课 ...

最新文章

  1. centos设置mysql为系统服务_CentOS系统如何设置Apache和MYSQL服务开机自动运行
  2. SAP PP ECM的生效日期如何影响工单?
  3. js 读取flask后台变量
  4. java冒泡函数解释,JS DOM操作 函数 事件 阻止事件冒泡
  5. 设计原则:公理系统在编程中的运用
  6. [蓝桥杯][2017年第八届真题]正则问题(DFS)
  7. 一步步编写操作系统 76 用汇编语言编写字符打印函数
  8. word横向网格线设置在哪里_word排版技巧:如何防止行距随字号而改变?
  9. Robotium测试报告的生成方法(下)
  10. 开启协程_一篇文章搞懂Python协程
  11. k-近邻算法 ---sklearn
  12. Go:一次 exit code 是 137 且 无 coredump 的排错经历
  13. 伪原创文章特点(高质量的伪原创文章有哪些特点)
  14. hevc_nvenc 详细分析1
  15. Prompt for Extraction? PAIE:Prompting Arguement Interaction for Event Argument Extraction
  16. textarea研究
  17. openlayers 显示闪烁的图标点
  18. VC6 各link错误解决
  19. 自媒体时代网红电子商务
  20. 神经网络优化算法详解

热门文章

  1. 左值、左值表达式、左值引用 C++
  2. AnySearch快速搜索文件(android手机版everything)
  3. Python3.9 PDFMiner3k提取PDF为txt文档
  4. Maccms8.x 命令执行分析
  5. 树莓派DIY ——镭射激光器,居家旅行必备逗猫神器
  6. 基于BP神经网络/GRNN神经网络的电力预测matlab仿真
  7. dreamweaver没有中文字体
  8. 大语言模型举例和相关论文推荐
  9. 汽车可视化市场现状研究分析报告-
  10. 动态规划法求解0/1背包问题