• python学习——练习题(10)

    时间:2023-02-23 15:06:23

    """题目:暂停一秒输出,并格式化当前时间。"""import sysimport timedef answer1(): """ 每隔一秒刷新一下时间 Print是比较多用到的函数,但是很多人对它的详细用法还不是很清楚,今天我们就来一探庐山真面目,详解print的前世今...

  • 一道Python练习题

    时间:2023-02-23 15:06:17

    有关字符串与编码的,转自廖雪峰Python教程。 小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位: # -*- coding: utf-8 -*-s1 = 72s2 = 85以下是解答: r = 100*(s2...

  • Python编程练习题学习汇总

    时间:2023-02-23 15:01:19

    实例一:数学计算 简述:这里有四个数字,分别是:1、2、3、4提问:能组成多少个互不相同且无重复数字的三位数?各是多少? Python解题思路分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。(for循环) 代码实现: 1 list = []...

  • Python练习题 10-1 Python 学习笔记

    时间:2023-02-23 15:01:43

    10-1 Python 学习笔记:在文本编辑器中新建一个文件,写几句话来总结一下你至 此学到的 Python 知识,其中每一行都以“In Python you can”打头。将这个文件命名为 learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中。编写一 ...

  • # 【Python3练习题 004】输入某年某月某日,判断这一天是这一年的第几天?

    时间:2023-02-23 14:10:05

    # 【Python练习题 004】输入某年某月某日,判断这一天是这一年的第几天?# 思路:先判断是否为闰年,这关系到 2 月份的天数。# 之后再根据月份值把前几个月的天数累积加起来,最后再加上个“日”,就可以了。dat = input('请输入某年某月某日,格式为 yyyy-mm-dd :')y =...

  • python3 练习题100例 (二十九)猴子吃桃问题

    时间:2023-02-23 13:47:04

    题目内容: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第n天(<1<n<11)早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。   输入格式: 共一行,...

  • Python练习题 016:猴子吃桃

    时间:2023-02-23 13:46:34

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

  • 【python】编程学习练习题--3

    时间:2023-02-23 13:42:37

      1 #利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456:代码:  2   3 from functools import reduce  4 str = '123.456'  5 point = str.find('.')  6 def...

  • python—文件操作,函数练习题

    时间:2023-02-23 11:54:10

    练习题 文件处理相关 编码问题 请说明python2 与python3中的默认编码是什么? 为什么会出现中文乱码?你能列举出现乱码的情况有哪几种? 如何进行编码转换? #-*-coding:utf-8-*- 的作用是什么? 解释py2 bytes vs py3 b...

  • python函数练习题

    时间:2023-02-23 11:17:26

    1.普通参数、指定参数、默认参数、动态参数的区别 普通参数即普通形式的传参。 def f(a): a = a+1 return aret = f(3) 指定参数,按顺序插入参数,或者通过“=”指定参数。 def f(a,b,c) e = a+b+c#默认按顺序指定参数f(...

  • python入门练习题3(函数)

    时间:2023-02-23 11:12:53

    1.写函数: 如有以下两个列表 l1 = [...] l2 = [] 第一个列表中的数字无序不重复排列,第二个列表为空列表 需求: 取出第一个列表的最小值 放到第二个列表的首个位置, 取出第一个列表的最小值(仅大于上一次的最小值) 放到第二个列表的首个位置, 取出第一个列表的最小值(仅大于上一次的最...

  • Python文件与函数练习题

    时间:2023-02-23 11:12:47

    练习题 文件处理相关 编码问题 请说明python2 与python3中的默认编码是什么? python2默认是ASCII码,python3默认是utf-8 为什么会出现中文乱码?你能列举出现乱码的情况有哪几种? sys.stdout.encoding,默认就是locale的编...

  • Python日练习题目------六

    时间:2023-02-23 09:52:49

    计算字符串中子串出现的次数 string = input("enter a string:")str = input("enter a str:")Count = string.count(str)print(Count) 请输入星期几的第一个字母来判断是星期几,如果第一个字母一样,则继续判...

  • python练习题目(一)

    时间:2023-02-23 09:20:11

    题目1:    输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 while 1: strs = input("please input a string(quit will be exit): ") alpha, dig, space, other = 0, 0, ...

  • Python练习题 049:Project Euler 022:姓名分值

    时间:2023-02-23 08:56:21

    本题来自 Project Euler 第22题:https://projecteuler.net/problem=22 '''Project Euler: Problem 22: Names scoresUsing names.txt (right click and 'Save Link/Ta...

  • Python练习题 031:Project Euler 003:最大质因数

    时间:2023-02-23 08:51:27

    本题来自 Project Euler 第3题:https://projecteuler.net/problem=3 # Project Euler: Problem 3: Largest prime factor# The prime factors of 13195 are 5, 7, 13 ...

  • Python练习题 043:Project Euler 015:方格路径

    时间:2023-02-23 07:36:24

    本题来自 Project Euler 第15题:https://projecteuler.net/problem=15 '''Project Euler: Problem 15: Lattice pathsStarting in the top left corner of a 2×2 grid...

  • Python3练习题 035:Project Euler 007:第10001个素数

    时间:2023-02-23 07:36:06

    import timedef f(x): #判断 x 是否为素数,返回bool值 if x == 2:return True elif x <= 1:return False else: t = False #判断是否能够整除 for i in range(2, int(x**.5)+1):i...

  • Python日练习题目-----五

    时间:2023-02-23 07:36:00

    对10个数进行排序 Zha = []for i in range(10): zha = int(input("input ten number:")) Zha.append(zha)print(sorted(Zha)) 有一个排序好的数组,现在输入一个数字,要求按照用来的规律插入...

  • Python日练习题目----四

    时间:2023-02-23 07:35:54

    打印出以太坊的图案 from sys import stdoutfor i in range(4): for j in range(2 - i + 1): stdout.write(" ") for k in range(2 * i + 1): stdo...