hausaufgabe--python 23- Recurse 2

000

001-- bintoDecimal

defect :

only can transfer 1 data to Decimal , otherwise the list a[] will restore the data for the last time.

Stander:

002-- to transfer a digital to a string list:

defect: same defect as 001

Standar:

003--

时间: 2024-12-26 06:30:40

hausaufgabe--python 23- Recurse 2的相关文章

[Leetcode][Python]23: Merge k Sorted Lists

# -*- coding: utf8 -*-'''__author__ = '[email protected]' 23: Merge k Sorted Listshttps://oj.leetcode.com/problems/merge-k-sorted-lists/ Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. ===Comments by

Python 23种设计模式全(python例子)

从今年5月份开始打算把设计模式都写到博客里,持续到现在总算是写完了.写的很慢,好歹算是有始有终.对这些设计模式有些理解的不准确,有些甚至可能是错的,请看到的同学拍砖留言.内容来源很杂,大部分参考或者摘录链接都放到里面了.写下来的目的是让自己记忆更深刻,如果能让别人参考一下,带来帮助那最好不过了.设计模式就暂时写完了,今天往后我打算把之前学过用过的性能测试码在博客里.也算是工作生活之余时给自己找点事做. 创建型 1. Factory Method(工厂方法)-- https://www.cnblo

python: practice recurse function

starting with a  factorial : def      function_factorial(n): number=1 for i   in   range(1,n+1): number *=i return number print(function_factorial( n) use this application can acheved one number's factorial. similar  recurse function also can realize

【Python 23】52周存钱挑战3.0(循环计数for)

1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+...+520=13780 2.0增加功能:记录每周存款金额(使用list) 3.0增加功能:使用循环直接计数(for) 2.案例分析 输入:每周递存金额(10元)和挑战总周数(52周) 处理:账户累计+=每周存入金额:每周存入金额 +=每周递存金额.从第1周开始循环,到52周结束. 输出:第几周,存

python 23 ATM

1,分析需求 1.额度15000或自定义 --> 注册功能 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 --> 购物功能.支付功能 3.可以提现,手续费5% --> 提现功能 4.支持多账户登录 --> 登录功能 5.支持账户间转账 --> 转账功能 6.记录日常消费 --> 记录流水功能 7.提供还款接口 --> 还款功能 8.ATM记录操作日志 --> 记录日志功能 9.提供管理接口,包括添加账户.用户额度,冻结账户等... --->

python 造轮子(一)——序列与字典

虽然说造轮子很少用了,什么底层东西很少写,但是还是很想学扎实,还是好多东西还是的会,没有底层的支持,比较高级的库学起来还是很困难的. 序列的普遍用法: 1 #-*-coding:utf8-*- 2 3 #索引 4 l = [1,2,3,4] 5 t = (1,2,3,4) 6 d = {1:1,2:2,3:3,4:4} 7 8 9 print l[0] 10 print t[0] 11 print d[1] #键索引 12 13 #切片 14 15 print l[0:5] 16 print t

python的函数

一 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定

python开发文本文件对比

1 #coding:utf-8 2 #!/usr/bin/python 3 from difflib import * 4 import sys 5 import os 6 reload(sys) 7 sys.setdefaultencoding( "utf-8" ) 8 from Tkinter import * 9 import tkFileDialog; 10 import tkMessageBox; 11 12 root=Tk(); 13 root.geometry("

python下的web服务器模块

python下的web服务模块有三种: BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类 CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类. 下面是CGIHTTPServer类示例: 1 [email protected]:~/cp# tre

1、自学——Python的学习进度与任务【day1】

语言基础篇 1.软件下载 windows:1.下载安装包 https://www.python.org/downloads/2.安装 默认安装路径:C:\python273.配置环境变量 [右键计算机]-->[属性]-->[高级系统设置]--[高级]-->[环境变量]-->[在第二个内容框中找到变量名为Path的一行,双击]-->[Python安装目录追加到变量值中,用;分割] 如:原来的值:C:\Python27,切记前面有分号 2.软件的运行 1.创建项目:点击(File