• # 【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...

  • Python练习题目2

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

    1、代码li = ["alex","eric","rain"]line = "_".join(li)print(line)2、代码#!/usr/bin/python# -*- coding:utf-8 -*-li = ["alec","aric","Alex","Tony","rain"]tu = ...

  • python练习题目1

    时间:2023-02-23 07:31:18

    题目1: alex|123123|3 eric|123123|0 经用户操作后变成了: alex|123123|3 eric|123123|3,并将最终的结果写到文件当中。 代码: #!/usr/bin/python# -*- coding:utf-8 -*-#读取文件 f1 =...

  • Python练习题中做错题目

    时间:2023-02-23 07:31:12

    1,一下代码执行的结果为 a = b = "julyedu.com"a = 'AI 教育'print(b) 答案: julyedu.com 要点: 在python中, 不可变对象:数字,字符串,元组tuple. 可变对象:列表,字典。 python中一切都是引用,任何变量都是指向某个对象的‘’...

  • Python练习题 033:Project Euler 005:最小公倍数

    时间:2023-02-23 07:31:30

    本题来自 Project Euler 第5题:https://projecteuler.net/problem=5 # Project Euler: Problem 5: Smallest multiple# 2520 is the smallest number that can be div...