python脚本实例001

要点总结:

  • 输入输出方法,input()、print()方法
  • list列表应用,list是一种有序的集合,可以随时添加和删除其中的元素。
  • 条件语句if-else应用
#! /usr/bin/python

name = input(‘请输入你的姓名:‘)
address = input(‘请输入你的地址:‘)
gender = input (‘请输入你的性别:‘)

info = [ name , address , gender ]
info_len = len(info)

print (‘\n------------------------------------------------------------------\n‘)
print (‘您一共输入了‘,info_len,‘条信息,分别为:‘)
print (‘姓名:‘ , info[0])
print (‘地址:‘ , info[1])
print (‘性别:‘ , info[2])
print (‘\n------------------------------------------------------------------\n‘)

age_conf = input (‘您方便告诉我们您的银行存款吗(Y/N)?‘)
age_unicode = ord(age_conf)

if age_unicode == 121 or age_unicode == 89 :
        money = int( input (‘那么,请问您的银行存款有多少呢?‘) )

        info.append(money)

        if money >= 10000:
                print (‘\n尊敬的‘,info[0],‘您好,您的个人信息为:‘,info)
                print (‘考虑到您这么有钱,为了防止被贼盯上,赶快删除您的某些信息吧\n‘)
                delNo = input (‘删除姓名请按0、删除地址请按1、删除性别请按2、删除存款请按3\n请选择:‘)

                del_int = int (delNo)
                print (‘您要删除的是‘,info[del_int])

                cont = input (‘您确定要删除吗?(y/n)‘)
                cont_unicode = ord(cont)

                if cont_unicode == 121 or cont_unicode == 89 :
                        info.pop(del_int)
                        print (‘您选择的信息已删除!现在的剩余信息为\n‘,info)
                else:
                        print ( info[del_int],‘信息未删除,现在的信息仍然为‘,info)
        else:
                print (‘就‘,money,‘块钱...别扯了,赶紧去交房租吧,不然要睡大街了!‘)
else:
        print (‘算了,不告诉拉到,跟我有没半毛钱关系!‘)
时间: 2024-10-23 15:24:18

python脚本实例001的相关文章

Python基础实例001:数字组合问题

题目 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 代码如下: 1 total = 0 2 for i in range(1, 5): 3 for j in range(1, 5): 4 for k in range(1, 5): 5 if(i != j) and j != k and k != i: 6 print(str(i * 100 + j * 10 + k), end=' ') 7 total += 1 8 if total % 6 == 0: 9

python常用运维脚本实例【转】

file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建.但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的. f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,

Python实例--C#执行Python脚本,传参

# -*- coding: utf-8 -*- # 第一行的目的,是为了让代码里面,可以有中文注释信息. (否则要运行报错) # 这个 Python 脚本, 用于被 C# 来调用. # 简单测试 Hello World 的效果. def welcome(name): return "hello " + name # 测试 参数为 C# 对象的效果. (获取/设置 C# 对象的属性) def testAddAge(obj): obj.Age = obj.Age + 1 obj.Desc

Python脚本性能剖析

################### #Python脚本性能剖析 ################### cProfile/profile/hotshot用于统计Python脚本各部分运行频率和耗费时间等统计信息.pstats可用于格式化这些信息 cProfile,属C扩展.开销较小,适合剖析长时间执行的Python程序,推荐使用此模块 profile.纯Python模块,存在明显开销,但想对其扩展的话相对照较easy hotshot,实验性的C模块.主要关注开销最小化,现已不再被维护将来可能

Python脚本远程批量执行命令

摘要 本文主要写用python脚本远程连接多台服务器,然后批量执行命令,最终返回命令执行结果. 这个可以说是Ansible,Puppet等工具的最简单的雏形. 做运维的同学应该都知道的. 正文 multi_task.py #_*_coding:utf-8_*_ import  multiprocessing import paramiko import getpass import ConfigParser class MultiTask(object):     '''handles all 

使用python脚本监控指定域名解析

python脚本:                                                                                                                  21,0-1        All #!/usr/bin/python # -*- coding: utf-8 -*- #此脚本用于检测域名解析是否正常 import os namelist = {'www.51cto.com':'218.11.0.91

pcap文件的python解析实例

最近一直在分析数据包.同时也一直想学python. 凑一块儿了...于是,便开工了.座椅爆炸! 正文 首先要说的是,我知道python有很多解析pcap文件的库,这里不使用它们的原因是为了理解pcap文件的格式细节.使用tcpdump你可以很容易抓取到一系列的数据包,然而tcpdump并没有分析数据包的功能,如果想从这个抓包文件中分析出一些端倪,比如重传情况,你必须使用wireshark之类的软件,用wireshark打开tcpdump抓取的pcap文件,如果你看到了一堆堆的深红色(类似静脉血管

Python脚本调用C#代码数据交互示例(hello world)

原地址: http://www.djangochina.cn/forum.php?mod=viewthread&tid=247 随着项目的逐渐收尾, 对IronPython脚本也越来越熟悉,这里为IronPython脚本感兴趣但不入门的朋友写几篇使用心得,这是第一个:最简单的hello world程序.        首先,我们必须有一个IronPython脚本引擎库(IronPython.dll),我用的版本是V1.0,你可以在网上直接下到相关源码,编译后即生成IronPython.dll.1

获得Python脚本所在目录

转自http://blog.chinaunix.net/uid-21961132-id-159389.html 1.? 以前的方法 如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数. 如果是要获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得.实际上sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.