Python 入门编程题:1~10(答案)

提示:最好还是先思考,先编写,再看答案哦 ^_^

1.

for i in range(1, 5):

for j in range(1,5):

for k in range(1, 5):

if i != j and j!= k and i != k:

print(i,j,k)

2.

i = int(input('净利润:'))

arr = [1000000,600000,400000,200000,100000,0]

rat = [0.01,0.015,0.03,0.05,0.075,0.1]

r = 0

for idx in range(0,6):

if i > arr[idx]:

r += (i - arr[idx]) * rat[idx]

print((i-arr[idx]) * rat[idx])

i = arr[idx]

print(r)

3.

import math

for i in range(10001):

if math.sqrt(i + 100) == int(math.sqrt(i + 100)) and math.sqrt(i + 268) == int(math.sqrt(i + 268)):

print(i)

4.

def leapyear(n):

return True if (n % 4 == 0 and n % 100 != 0) or n % 400 == 0 else False

days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30 ]

year, month, day = [int(x) for x in input('input year/month/day: ').split('/')]

day2 = sum(days[:month - 1]) + day

if leapyear(year) and month > 2:

day2 += 1

print(day2)

5.

L = []

a = int(input('请输入第一个整数:'))

b = int(input('请输入第二个整数:'))

c = int(input('请输入第三个整数:'))

L.append(a)

L.append(b)

L.append(c)

L.sort()

print(L)

6.

#斐波那契数列。

def fib(n):

a,b = 1,1

for i in range(n-1):

a,b = b,a+b

return a

7.

#输出 9*9 乘法口诀表

for i in range(1, 10):

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

print('%s * %s = %s' %(i, j, i * j), end = ' ')

print()

8.

import math

leap = 1

h = 0

for m in range(101, 201):

k = int(math.sqrt(m + 1))

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

if m % i == 0:

leap = 0

break

if leap == 1:

print('%-4d' %m, end = '')

h += 1

if h % 10 == 0:

print()

leap = 1

print('The total is %d' % h)

9.

from math import sqrt

#判断n是否为素数

def isprime(n):

if n <= 1:

return 0

m = int(sqrt(n))+1

for x in range(2,m):

if n%x == 0:

return 0

return 1

#利用递归分解n并打印质因数

def bprime(n):

if isprime(n):

print(n)

else:

x = 2

while x <= int(n/2):

if n%x == 0:

print(x)

return bprime(n/x)

x = x + 1

10.

x2 = 1

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

x1 = (x2 + 1) * 2

x2 = x1

print(x1)

(未完待续,持续更新)

python快速编程入门课后程序题答案-Python 入门编程题:1~10(答案)相关推荐

  1. [转载] Python快速编程入门课后程序题答案

    参考链接: Python程序添加两个矩阵 前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出 ...

  2. 黑马程序员 python快速编程入门课后答案_Python快速编程入门课后程序题答案

    前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出如下图效果. ++++++++++ +  ...

  3. Python快速编程入门课后程序题答案

    前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出如下图效果. ++++++++++ +  ...

  4. Python快速编程入门课后程序题答案(所有的章节的选择、填空、编程题答案)

    Python课后题答案 第1章Python概述 一.填空题 1.对象 2.可移植 3.字节码 4.UTF-8 二.判断题 1.对 2.对 3.对 4.对 5.错 6.错 7.对 8.错 9.对 10. ...

  5. python快速编程入门课后程序题答案-Python编程从零基础到项目实战 完整PPT+习题答案...

    Python编程从零基础到项目实战是一本介绍Python相关知识的Python基础教程,内容涉及算法.Python数据分析.图形处理.Web开发.科学计算.项目管理.人工智能.Python爬虫等.其中 ...

  6. python快速上手 让繁琐工作自动化 英文版_入门python:《Python编程快速上手让繁琐工作自动化》中英文PDF+代码...

    入门推荐学习<python编程快速上手>前6章是python的基础知识,通俗易懂地讲解基础,初学者容易犯错的地方,都会指出来.从第三章开始,每章都有一个实践项目,用来巩固前面所学的知识. ...

  7. python快速开发框架_GitHub - lee2029/pyui4win: 一个用python实现业务逻辑、用xml和html/css/js描述界面的windows程序的快速开发框架...

    pyui4win 一个用python实现业务逻辑.用xml和html/css/js描述界面的windows程序的快速开发框架 应用框架 1.pyui4win根据xml/html/js/css创建界面 ...

  8. 基于Python实现的微信小程序校园导航系统 | Python第一课环境篇 | Hellow World 程序 | 不同环境下搭建Python编程环境

    一:Hellow World 程序 1.安装Python3 2.运行Python代码片段 Python自带了一个在终端窗口中运行的解释器,让你无需保存并运行整个程序就能尝试运行Python代码片段. ...

  9. 铝板展开插件_钣金件快速绘图与展开程序CAD插件(钣金展开插件工具)Vr2.10 最新版...

    钣金件快速绘图与展开程序CAD插件(钣金展开插件工具)是一款非常优秀实用的针对板金加工推出的钣金展开辅助工具.小编推荐的这款钣金件快速绘图与展开程序CAD插件拥有强大全面的功能,操作起来简单方便,使用 ...

最新文章

  1. iOS中你可能没有完全弄清楚的(一)synthesize
  2. 20050708:我还是忍忍吧
  3. 使用mysql命令还原student表_自用mysql自带命令实现数据库备份还原的方法
  4. 23亿美元大市场,NFV做好了准备吗?
  5. [FZYZOJ 1002] 雨天
  6. 从贝叶斯定理到模糊动态贝叶斯网络
  7. tomcat 设置session过期时间(四种方式)
  8. Mac下Tomcat下载及使用
  9. Win8串口驱动完美支持
  10. canvas 实现图片添加水印
  11. 进阶 | 手把手教你模拟键盘和鼠标操作-ActionChains
  12. L298N和TB6612FNG模块控制直流电机
  13. tas5717php手册,TAS5715 具有扬声器均衡、双频带 DRC 和 DC 保护的 25W 立体声 I2S 音频放大器...
  14. qq微信电脑客户端 for mac v1.0.0.6 官方版
  15. 【VMware】XP安装VMware Tools
  16. ubuntu docker的cron定时任务不执行
  17. 微软证实10月25日正式发布Windows8系统
  18. 中职学生学业水平计算机考试试题,中职学业水平测试试卷(综合卷).docx
  19. 自己动手开发翻译软件(Java版)
  20. 控制网络技术(英文三)

热门文章

  1. 多路径下使用ASMLIB创建ASM磁盘
  2. oracle 服务名 数据库名 实例名
  3. 聊聊Python ctypes 模块(转载)
  4. 实现一个对象验证库系列 -- 1) 接口介绍以及总体思路概述 (请大神批评)
  5. jquery.dragsort.js 实现拖拽过程遇到的问题
  6. 安装wamp时出现httpd.exe无法找到组件MSVCR100.dll的解决办法
  7. InstallShield 2011中数字签名失败的问题
  8. 大作完成了一部分,陆续往上放吧
  9. 关于存储过程不直接返回结果集的问题
  10. python笔记基础-python学习笔记(一)python简介和基础