精华内容
下载资源
问答
  • Python入门编程100例

    千人学习 2021-03-15 23:54:13
    Python是一门注重实践的技术,学习它的最好方式其实是做大量的练习,本课程通过精心收集100个小例子,带你学习入门Python
  • Python 入门编程题(一)

    千次阅读 2018-12-17 09:57:28
    Python 入门编程题:1~10 本系列博客都是一些比较简单的题目,适合新手,因为我就是新手~非常欢迎大家一起讨论,让我们一起进步! 1、题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?...

    Python 入门编程题:1~10


    本系列博客都是一些比较简单的题目,适合新手,因为我就是新手~
    非常欢迎大家一起讨论,让我们一起进步!


    1、题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

    程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。


    2、题目企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

    程序分析请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。


    3、题目一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?

    程序分析在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。

    提示使用 math 模块。


    4、题目输入某年某月某日,判断这一天是这一年的第几天?

    程序分析以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天。


    5、题目输入三个整数x,y,z,请把这三个数由小到大输出。

    程序分析我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。


    6、题目斐波那契数列。

    程序分析斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。


    7、题目输出 9*9 乘法口诀表。

    程序分析分行与列考虑,共9行9列,i控制行,j控制列。


    8、题目判断101-200之间有多少个素数,并输出所有素数。

    程序分析:判断素数的方法用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 


    9、题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

    程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
    (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
    (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
    (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。


    10、题猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

    程序分析采取逆向思维的方法,从后往前推断。


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


    (未完待续,持续更新)

    展开全文
  • Python 入门编程题(一)答案

    千次阅读 2018-12-17 09:57:50
    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...

    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入门编程全栈量化AI》课程,属于零基础入门小白,嘿嘿(●’◡’●)如果有同班同学,欢迎一起打卡鸭! Q:William老师,Windows 在Virtual Box下运行CentOS-8-x86_ 64-1905-dvd.iso ...

    学习打卡内容搬运于乐学偶得公众号:乐学Fintech ,仅用于我学习打卡之用。也在此和学习Python的小伙伴分享~
    我学习的是乐学偶得《零基础Python入门编程全栈量化AI》课程,属于零基础入门小白,嘿嘿(●’◡’●)如果有同班同学,欢迎一起打卡鸭!

    Q:William老师,Windows 在Virtual Box下运行CentOS-8-x86_ 64-1905-dvd.iso 无法启动,一直重启后反复进入安装,讨论区没看懂,能说的详细一点吗?
    A:您如果是已经成功安装完毕后,务必将最开始插入您虚拟机的安装iso文件删除或者弹出该光盘(相当于您在日常真实机器上装机时候的安装光盘需要弹出安装光驱),因为如果不弹出,每次启动都会自动默认先通过安装光盘进行启动,会反复进入到安装页面~

    展开全文
  • 我学习的是乐学偶得《零基础Python入门编程全栈量化AI》课程,属于零基础入门小白,嘿嘿(●’◡’●)如果有同班同学,欢迎一起打卡鸭! Day1: Q:William老师的课程中,在Python 3.6.3中打一个"."会自动跳出指令框,...

    学习打卡内容搬运于乐学偶得公众号:乐学Fintech ,仅用于我学习打卡之用。也在此和学习Python的小伙伴分享~

    我学习的是乐学偶得《零基础Python入门编程全栈量化AI》课程,属于零基础入门小白,嘿嘿(●’◡’●)如果有同班同学,欢迎一起打卡鸭!

    Q:William老师的课程中,在Python 3.6.3中打一个"."会自动跳出指令框,而我使用的3.7.2中没有相应的指令框,请问在3.7.2中有没有调出这个框的方法或者查看这些指令的方法呢?

    A:因为python自带的idle是会出现不稳定的情况。
    先调整 options > extensions > general 然后将completions popup wait 时间调整短一些,这样先按一下. 看看会不会pop出来。
    还有一个手动调整的方法是按住ctrl+空格,但是这个会与mac系统切换输入法冲突,您可以先将输入法切换变更为其他的快捷键试试。
    如果以上方法还没有成功,那可能就是兼容性问题,我们在Python的IDLE核心开发社区也看到了类似issue,如果一直无法解决,可以更换anaconda里的spyder或者jupyter notebook等其他编辑器,利用shift+tab直接查看提示与自动填充~

    展开全文
  • 我学习的是乐学偶得《零基础Python入门编程全栈量化AI》课程,属于零基础入门小白,嘿嘿(●’◡’●)如果有同班同学,欢迎一起打卡鸭! Q: 82课 为什么for loop 不能放在最上面,for>>if>>else? A...
  • Python入门编程小程序-猜数字游戏

    千次阅读 2017-09-13 14:58:28
    这是一个简单的小游戏,用到的Python知识相当少,但是还是需要了解Python基本语法的。 程序整体上的算法流程简单介绍如下(不想用VS画流程图了,懒):  既然猜数字游戏,那么首先应该实现的是,要设定数字,然后...
  • Python编程入门经典pdf(Python编程入门教程)下载。Python编程入门经典pdf高清版帮助各位更好的进行Python编程的学习以及理解,最经典的课题,最深入的概念,让你在Python编程发展更理想!书本简介《Python编程入门...
  • Python快速编程入门课后程序题答案

    万次阅读 多人点赞 2019-06-19 23:17:45
    本文只是简单的整理了一下课后习题的编程题,具体的填空、选择、判断可以见:Python快速编程入门课后习题答案 第一章 1、编写一个Python程序,输出如下图效果。 ++++++++++ + + ++++++++++ print("+++++++++++...
  • Python入门到实践的教程是什么?第一阶段Python与Linux数据这是Python的入段,也是帮助零基础学员打好基础的重要阶段,让零基础学员可以具备基础的编程能力,并掌握MySQL进阶内容。同时,学员还可以通过所学知识...
  • Python快速编程入门课后习题答案

    万次阅读 多人点赞 2019-11-24 13:03:43
    五、程序分析题 第十二章 一、选择题 二、判断题 三、填空题 四、简答题 END 前言 本文整理了填空、选择、判断等一些课后习题答案,具体的编程题可以见:Python快速编程入门课后程序题答案。 第一章 一、填空题 ...
  • python 编程入门 精彩实例,学习python入门的好资料
  • 原标题:Python编程入门难不难可能很多人都会觉得,IT行业非常高大上。Python编程入门难不难?很多同学还没开始进行Python编程的学习呢,就被恐惧拦在门外了。实际上,真的是这样的吗?不妨跟着小编来看看具体情况。...
  • 其实Python入门学习,差不多可以分为两个阶段 第一个阶段,学习基础知识Python是比较火的编程语言,所以网上的相关教程,也是多到数不胜数,并且有很多都是相似,他们最大的区别是足够细,以及学习的人是否会去...
  • 第 1章 安 装1.1 如何安装Python 31.1.1 在Windows上安装 31.1.2 在MacOS上安装 51.1.3 在Linux上安装 51.1.4 在树莓派上安装 81.2 编写和运行程序 81.2.1 在Windows上使用 81.2.2 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,642
精华内容 12,256
关键字:

python入门编程

python 订阅