看到上次写的python代码已经都是年初2月份刚过完年的时候了,那个时候已经看的是基础,没想到今天过了4个月的今天我居然又要重新开始写这些东西了,想想主要还是没有恒心,博客从申请了到现在都没有开始写东西,果然一个好的程序员还是要自己有写博客的习惯,希望自己客服懒惰,可以成功,好了,早上时间宝贵,不多说,先把代码虽然基础,也保存下,毕竟是自己的博客,自己写的代码,再烂都是自己的,哈哈
""" 多行注释 """ # 单行注释 """ name = "李鹏超" ; print(name); """ import getpass # 导入包 """ inputName = input("请输入你的名字:"); inputPass = getpass.getpass("请输入你的密码:"); print("输入的名字是:"+inputName+"输入的密码是"+inputPass); inputPass = getpass.getpass("请输入你的密码:"); # 输入密码的据说是在window下无效 print("输入的密码是"+inputPass); """ """ 由于linux不熟悉所以暂时先不考虑这部分联系,这部分就是说python也可以执行linux系统的自带命令 import sys,os print(sys.argv); """ """ name = "lipengchao" print("i am %s" %name); # 带参数的输出 字符串是 %s;整数 %d;浮点数%f统配之后,在使用百分号带出实际参数 """ """ name = "lipengchao" pwd = "123" inputName= input("请输入你的名字:") inputPass = input("请输入你的密码:") if inputName==name: print("account is corrent") if inputPass == pwd: print("welcome login") else: print("password is invlid") else: print("账号都没有输入正确,小丁很生气") """ """ if inputName == name and inputPass == pwd: print("welcome login %s" %name) else: print("name or pass is invalid"); """ # 写一个猜数字 """ age = 18; inputAge= int(input("plaese input my age")); if inputAge == age: print("恭喜,猜对了") elif inputAge > age: print("太大了") else: print("太小了") """ """ for i in range(10): print(i); # 可以看到i是从0开始,于是我们上面的可以改造成猜错了一直猜,猜对了退出 """ """ age = 18; for i in range(10): # 循环这里是将函数中的值取出来给i来记录循环的次数,所以是不能通过在瞎买年通过条件判断来给i,所以如果需要在循环内来控制循环的次数,那么最好是自己定义一个计数器 if i==9: print("机会已经用完,系统退出!") break; inputAge = int(input("plaese input my age")); if i ==3 : continue_confirm = input("Do you want to continue ?") if continue_confirm =="yes": if inputAge == age: print("恭喜,猜对了"); break; elif inputAge > age: print("太大了,还有%d次"%(10-1-i)) continue; else: print("太小了") print("太小了,还有%d次" % (10 -1- i)) continue; else: print("您选择了退出"); break; """ age = 18; count =0; for i in range(10): # 循环这里是将函数中的值取出来给i来记录循环的次数,所以是不能通过在瞎买年通过条件判断来给i,所以如果需要在循环内来控制循环的次数,那么最好是自己定义一个计数器 if i==9: # 整个循环的总次数 print("机会已经用完,系统退出!") break; inputAge = int(input("plaese input my age")); if count ==2 : # 内部次数 continue_confirm = input("Do you want to continue ?") if continue_confirm =="yes": count=0; print(continue_confirm); if inputAge == age: print("恭喜,猜对了"); break; elif inputAge > age: print("太大了,还有%d次"%(10-1-i)) continue; else: print("太小了") print("太小了,还有%d次" % (10 -1- i)) continue; else: print("您选择了退出"); break; count +=1; """ name = list(["gailun","debang","jiawen"]); # 列表 中括号创建 name1 = ["gailun1","debang1","jiawen1"]; name.append("lipengchao") # 列表中带的很多方法使用的时候挨个测试就可以了和java应该是大同小异 nameYZ=(name,name1,"yuanzu"); # 元组是一种内容不可变的列表,但是因为支持存储列表等可变的元素所以可以将通过修改可变的来修改其中的值,当然这个也可以使用tuple的单词函数来进行创建,效果是一样的 nameYZ1 = tuple(name,name1,"yuanzu"); nameZD = dict({"name":"lipengchao", "age":18}); # 字典是大括号来创建,当然也可以使用dict关键字来进行创建,当然字典是键值对的形式存在 print(nameZD.get("name")); """