Python第二次写的代码

#!/bin/bash/env python
# -*- coding:utf-8 -*-
#function:将大于66值保存在第一个字典键中,小于66保存在第二个

i1 = [11,22,33,44,55,66,77,88,99,90]
dict = {
    ‘k1‘: [],
    ‘k2‘: [],
}
for i in i1:
    if i <= 66:
        dict[‘k1‘].append(i)
    else:
        dict[‘k2‘].append(i)
print(dict)

结果:{‘k1‘: [11, 22, 33, 44, 55, 66], ‘k2‘: [77, 88, 99, 90]}

注意.append的用法,就是将i值添加到k1键中。还有数字不用‘‘号。并且注意字典的格式,每次定义键的时候都需要加上,号。

#!/bin/bash/env python
# -*- coding:utf-8 -*-
#function:输出商品列表,用户输入序号,显示用户选中商品

i1 = [‘shouji‘,‘diannao‘,‘shubiao‘,‘youting‘]
for key,item in enumerate(i1):
    print(key,item)
inp = input("Please enter market number:")
inp_number = int(inp)
print(i1[inp_number])
#!/bin/bash/env python
# -*- coding:utf-8 -*-
#function:简单的购物车

inp1 = input("请输入您的总资产:")
inp1_number = int(inp1)
print(‘You have‘,inp1_number,‘dollars‘)
goods = [
    {"name": "dianano","price": 1999},
    {"name": "shubiao",‘price‘: 10},
    {"name": ‘youting‘,‘price‘: 20},
    {"name": "shouji","price": 1550},
]
for key,item in enumerate(goods):
    print(key,item)

total = 0
while True:

    inp2 = input("Please enter the product number:")
    inp2_number = int(inp2)
    print(goods[inp2_number],‘has join in the shopping cart‘)
    total1 =  goods[inp2_number][‘price‘]
    total = total + total1
    print(total)
    inp3 = input("如果你不想买了,请输Y/y:")
    i4 = inp3.lower()
    if i4 == ‘y‘:

        break

if inp1_number >= total:
    print(‘OK,you have buy it‘)
else:
    print(‘NO,you cant afford it‘)

  

时间: 2024-10-16 03:45:48

Python第二次写的代码的相关文章

Python第二十一课(反射/元类)

Python第二十一课(反射/元类)    >>>思维导图>>>中二青年 反射reflect 什么是反射, 其实是反省,自省的意思 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及的四个函数,这四个函数就是普通的内置函数 没有双下划綫,与print等等没有区别 hasattr getattr setattr delattr p = Person("jack",18,"man") #

openGL学习笔记二:看看上一篇我们写的代码

哈哈, 千呼万唤始出来, 我们第二篇笔记新鲜出炉了( 话说不是没隔多久么....) 呵呵, 闲话不多说, 我们来看看上一篇我们写的代码, 知其然也要知其所以然啊 #include <gl/glut.h> void display() { glClear( GL_COLOR_BUFFER_BIT); glRectf( -1, -1, 1, 1); glFinish(); } int main( int argc, char* argv[]) { glutInit( &argc, argv

不要相信程序员在加班时间写的代码

不要相信一个程序员在加班时间写出来的代码. (软件工程的学说表明,连正常时间好好写的代码,也不要太相信.不过这不是本文的重点,略过不提.) (不懂代码的人,看到本文中的Java代码可以略过,不影响理解.) 创造力的时限 写代码,与写文章.绘画.思考复杂问题,并没有本质上的区别,都是创造性的活动. 每个人的创造力,都会随着身体状态而波动.广为人知的是,一个人年老体衰后,相比年富力强时,创造力会急剧下降.其实,人每天的状态起伏,也同样会剧烈影响这一点. 如果是拧螺丝,那么在精疲力尽.拧不动以前,身体

python __slots__ 使你的代码更加节省内存

在默认情况下,Python的新类和旧类的实例都有一个字典来存储属性值.这对于那些没有实例属性的对象来说太浪费空间了,当需要创建大量实例的时候,这个问题变得尤为突出. 因此这种默认的做法可以通过在新式类中定义了一个__slots__属性从而得到了解决.__slots__声明中包含若干实例变量,并为每个实例预留恰好足够的空间来保存每个变量,因此没有为每个实例都创建一个字典,从而节省空间. 现在来说说python中dict为什么比list浪费内存? 和list相比,dict 查找和插入的速度极快,不会

CSDN日报20170413 ——《天天写业务代码的那些年,我们是如何成长过来的》

[程序人生]天天写业务代码的那些年,我们是如何成长过来的 作者:Phodal 比起写业务代码更不幸的是,主要工作是修 Bug , bug , buG , bUg. [Java 编程]Springboot实战:我们的第一款开源软件 作者:纯洁的微笑 在信息爆炸时代,如何避免持续性信息过剩,使自己变得专注而不是被纷繁的信息所累?每天会看到各种各样的新闻,各种新潮的技术层出不穷,如何筛选出自己所关心的? [物联网]Android Things:外设I/O接口-I2C 作者:1024工场 内部集成电路(

天天写业务代码,如何成为技术大牛

前序 在工作之余浏览公司的技术网站,看到了以下这篇文章,细细读来真心觉得不错,写得有价值很实在.于是想联系下作者,问一下是否可以转载.打开钉钉一搜,作者是资深技术专家,差不多就是技术总监级别啊,这也从侧面旁征了,以下的内容是有其亲身经历,切实体会的,而不是鸡汤口号之流.相较与作者的级别,自己确实惭愧汗颜,所以没好直接聊天询问而是在文章底下留言.在得到了作者的同意后将文章的内容贴到这里,作为分享也作为自己的鞭策和提醒.在这里谢谢我的大牛同事了^_^. ....................以下内

深入一步探索Python计算身份证校验位的代码写法【map -&gt; imap】

根据身份证末位的校验位计算方法,写出了python版的. 根据别人写的一个修改得到: 用到map, zip, sum #!/usr/bin/env python def check_bit( string ): s = map( int, string ) a = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2] b = sum( map( lambda x: x[0]*x[1], zip(a, s) ) ) c = b % 11 d =

Python代写,Python作业代写,代写Python,代做Python

Python代写,Python作业代写,代写Python,代做Python 我是一线IT企业程序员,目前接各种代码代写业务: 代写C语言.代做C语言.C语言作业代写.C语言代写 代写C++.代做C++.C++作业代写.C++作业代写 代写Python.代做Python.Python作业代写.Python作业代做 代写Java.代做Java.Java作业代写.Java作业代做 代写编程作业.代做编程.编程代写.编程代做 先写代码再给钱,不要任何定金!价钱公道,具体见图,诚信第一!(涉及图形化界面.

Python使用模板自动生成代码

整体思想: 完全按照自己的想法来写的,首先写模板文件,然后打开模板文件,对模板进行字符串格式化处理,最后再将格式化后的字符串保存到新的文件里面.如有更好的想法,欢迎交流. 将相似度很高的代码写模板文件(widget_template.txt): # -*- coding: UTF-8 -*- #!/usr/bin/env python #-------------------------------------------------------------------------------