澳门新葡亰娱乐网站-www.142net-欢迎您

澳门新葡亰娱乐网站是因为你还没有找到一条正确的致富之路,www.142net是将所有的游戏都汇集在一起的官方平台,因为澳门新葡亰娱乐网站这个网站当中有着大量的游戏攻略,托IP定位技术,传达终端直接到达的精准传播方式。

张克的初级阶段,笨办法学Python

来源:http://www.bhtsgq.com 作者:计算机知识 人气:69 发布时间:2019-05-24
摘要:有宝贵意见可提议,虚心学习 前些天的本身正处在笔者的人生起步阶段, 例题复现:   笔者在积累, 例题1-代码 print ("Hello World!")print ("Hello Again")print ("I like typing this.")print ("This is fun

有宝贵意见可提议,虚心学习

前些天的本身正处在笔者的人生起步阶段,

例题复现:

图片 1

 

笔者在积累,

例题1-代码

print ("Hello World!")
print ("Hello Again")
print ("I like typing this.")
print ("This is fun.")
print ("Yay! Printing.")
print ("I'd much rather you 'not'.")
print ('I "said" do not touch this.')
#!/usr/bin/env python3 '''

注一:代码块的引用,在markdown语法里只要求在键盘里输入左上角的八个半角的[`]就能够了,约等于[~]其一键哦。
注贰: Python三 和 Python2的界别之——print()在p三中是函数,必要用()的,而在p2中其能够直接print字符串,比如print “Hello World!”
注3:括号(),有英文半角和中文全角之不同。


张克的初级阶段,笨办法学Python。《通往财富自由之路》的学习也许有3个月时间了,最大的获得是给自身的思辨洗了个澡。理清了1部分模糊的、错误的概念。

写程序完结下列效率:(二十二分)
一),运转程序,首页面应该显得成如下格式:
应接来到和讯首页
1:请登录
2:请注册
3:小说页面
④:日记页面
伍:钻探页面
陆:收藏页面
7:注销
八:退出程序
二),用户输入选项,叁~陆 选项必须在用户登入成功之后,技艺访问成功。
三),用户选拔登6,用户名密码从 register 文件中读取验证,一次机遇,没成
功则甘休全体程 序运维,成功以往,能够接纳访问 三~陆 项,访问页面之
前,必需要在 log 文件中打字与印刷日志, 日志格式为-->用户:xx 在 xx 年 xx 月
xx 日 推行了 %s 函数,访问页面时,页面内容为:欢 迎 xx 用户访问争持(文
章,日记,收藏)页面
四),要是用户未有挂号,则足以挑选注册,注册成功以往,能够活动达成登
录,然后进入首页选用。
伍),注销用户是指注销用户的登陆情形,使其在走访任何页面时,必须重新登
录。
陆),退出程序为了却全部程序运转。

自己在旅行,

例题2-代码

# A comment, this is so you can read your program later.
# Anything after the # is ignored by python.
a = 2
print  ("I could have code like this.测试拷贝中文到这里。",a )# and the comment after is ignored
# Pay attention that: In Python3 ,print() is a kind of "hanshu",don't forget the (),but in python2 the print do not need the ().
# You can also use a comment to "disable" or coment out a piece of code:

# print "This won't run."
print("This will run.")
# I also try no "space" between the Print and the(),look what happend.

# Log:
# 1.1 the chinese character could in the code,but it should in the "",not the out line 。

”不可捉摸凑开心,心急火燎随大流,操碎了人家的心肝------人生③元朗区”

 

自家在尽大概都记录自身的路途,

例题3-代码

print ("I will now count my chickens:")

print ("Hens",25 30/6)# In Print,in python3 ,the result is 30.0,but in python2.0 it is 30.

# print 30/6

print ("30/6")


print (30/6)# The is a point float number

print (30.000/6.21)# The is a point float number,more zero.

print ("Roosters",100-25*3%4)# I forget the function of % ,what the usage of it?#Attention that % is "qu yu shu"

print ("Now I will count the eggs:")

print (3 2 1-5 4%2-1/4 6) # In python3 the result is 6.75,but in python it is 7.

print("Is it true that 3 2 < 5-7?")

print(3 2<5-7)

print("what is 3 2?",3 2)
print("what is 5-7?",5-7)

print ("Oh,tha's why it's False.")
print ("How about some more.")

print ("Is it greater?", 5 > -2 )
print("Is it greater or eaqual?" , 5 >= -2)
print ("Is it less or equal?", 5 <=- 2)

## the cod below is for plus bonus。

开赛的三马湾岛就把自个儿镇住了,小编过去尚未发掘到,自个儿竟然掉进这五个坑而不自知。凑高兴、随大流、瞎操心,还自认为过得很可观,其实是在大把地挥霍自个儿最宝贵的财富——集中力。反应过来后,作者当成后悔加后怕,后悔的是那般多年过得稀里糊涂,如若早点把专注力用在团结的成人上,该有多大的上扬啊!后怕的是只要不是机缘巧合,推开了扇学习大门,后边几10年恐怕仍旧这么毫无作为而不自知。

 

自家在尽大概的增进自个儿的活着。。。。。。

例题4-代码

#  设置:给变量 车(cars)赋值100,每量车的空是4.0,司机是30个,旅客是90个。
# 车数量为100
cars = 100
# 每辆车里等空位是4
space_in_a_car = 4.0 #思考:这里为什么要用4.0浮点计算而不是4?
# 司机数量是30个。
drivers = 30
# 旅客人数为90个。
passengers =90

# 参数设置&参数计算:没有人开的车=车总数-司机数;有人开的车数=司机数量;有效空间数量=有人开的车数*每量车上的空。每辆车桑拿的平均旅客数=旅客总数/有人开的车数。

cars_not_driven = cars -drivers

cars_driven = drivers

carpool_capacity= cars_driven * space_in_a_car

average_passengers_per_car= passengers / cars_driven

# 打印 (字符串,变量-车总数,字符串)

print("There are", cars, "cars available.")

print ("There are only",drivers, "drivers available.")

print ("There will be", cars_not_driven,"empty cars today.")

print ("We can transport",carpool_capacity,"people today.")

print ("we have",passengers,"to carpool today.")

print ("We need to put about",average_passengers_per_car,"in each car.hahaha")

print ("数学是一切科学的源头和归宿,Turtules乌龟程序“”")

行吗,激情表露一下,就此打住。那是自家的首先个得到——意识到温馨最体贴的能源,不是钱,而是注意力。

flag=True
#注册功能
def regist():
    global flag
    while 1:
        name=input("请输入用户名:")
        pwd=input("请输入密码:")
        with open("register.txt",mode="r ",encoding="utf-8")as f:
            for line in f.readlines():
                lst=line.strip().split("t")
                if name==lst[0]:
                    print("用户名已存在,请重新输入.")
                    break
            else:
                f.write(name "t" pwd "n")
                print("注册成功")
                flag=False
                return

#登录功能
def loggin():
    a=0
    global flag
    while a<3 and flag:
        name = input("请输入用户名:")
        pwd = input("请输入密码:")
        with open("register.txt", mode="r", encoding="utf-8")as f:
            for line in f.readlines():
                lst = line.strip().split("t")
                uname=lst[0]
                upwd=lst[1]
                if name==uname and pwd==upwd:
                    print("登陆成功")
                    flag=False
                    break
            else:
                print("登录失败")
        a =1
# from functools import wraps
#登录装饰器
def wrapper(fn):
    # @wraps(fn)
    def inner(*args,**kwargs):
        global flag
        a=0
        while a<3 and flag:
            name=input("用户名")
            pwd=input("密码")
            with open("register.txt", mode="r", encoding="utf-8")as f:
                for line in f.readlines():
                    lst = line.strip().split("t")
                    uname=lst[0]
                    upwd=lst[1]
                    if name==uname and pwd==upwd:
                        print("登陆成功")
                        flag=False
                        with open("name.txt",mode="w",encoding="utf-8")as f1:
                            f1.write(name)
                        break
                else:
                    print("用户名或密码错误")
                    if a==2:
                        return
                a =1
        ret=fn(*args,**kwargs)
        return ret
    return inner


import time
struct_time = time.localtime()


#日志记录装饰器
from functools import wraps
def log(fn):
    @wraps(fn)
    def inner(*args,**kwargs):
        with open("name.txt", mode="r", encoding="utf-8")as f1:
            name = f1.readline().strip()
        with open("log.txt", mode="a", encoding="utf-8")as f2:
            f2.write("-->>用户:" name "在"   time.strftime("%Y-%m-%d %H:%M:%S", struct_time)   "执行了" fn.__name__  "函数"  "n")
        ret=fn(*args,**kwargs)
        return ret
    return inner


@wrapper
@log
def wenzhang():
    with open("name.txt", mode="r", encoding="utf-8")as f1:
        name=f1.readline().strip()
        print("欢迎%s访问文章页面" % name)





@wrapper
@log
def riji():
    with open("name.txt", mode="r", encoding="utf-8")as f1:
        name=f1.readline().strip()
        print("欢迎%s访问日记页面" % name)


@wrapper
@log
def pinglun():
    with open("name.txt", mode="r", encoding="utf-8")as f1:
        name=f1.readline().strip()
        print("欢迎%s访问评论页面" % name)

@wrapper
@log
def shoucang():
    with open("name.txt", mode="r", encoding="utf-8")as f1:
        name=f1.readline().strip()
        print("欢迎%s访问收藏页面" % name)


def zhuxiao():
    global flag
    flag=True

msg="""
欢迎来到博客园首页
1:请登录
2:请注册
3:文章页面
4:日记页面
5:评论页面
6:收藏页面
7:注销
8:退出程序"""
def start():
    while 1:
        print(msg)
        choice=input("请输入选项")
        if choice=="1":
            print("请登录")
            loggin()
        elif choice=="2":
            regist()
        elif choice=="3":
            wenzhang()
        elif choice=="4":
            riji()
        elif choice=="5":
            pinglun()
        elif choice=="6":
            shoucang()
        elif choice=="7":
            print("注销成功")
            zhuxiao()
        elif choice=="8":
            print("退出程序")
            return

待续。。。。。。

例题5-代码

# -- coding: utf-8 --
## 以下代码在py3下调试通过
my_name = "Zed A.Shaw"

my_age = 35 # not a lie

my_height = 74 #inches

my_weight = 180 #lbs

my_eyes = 'Blue' #注意:字符串内容可以选择单引号或者双引号。放在print函数后面加上括号就可以被打印出来。


my_teeth = 'White'

my_hair = 'Brown'


print ("Let's talk about %s ." % my_name) 

#格式化字符%s、%d。
# 只要将格式化的变量放到字符串中,再紧跟着一个百分号%,再紧跟着变量名即可。唯一要注意的地方,是如果你想要在字符串中通过格式化字符放入多个变量的时候,你需要将变量放到()圆括号里,变量之间采用逗号,隔开。

print ("He's %d inches tall." % my_height) 

print ("He's %d pounds heavy." % my_weight) 

print ("Actually that's not too heavy.")

print ("He's got %s eyes and %s hair."  %(my_eyes,my_hair))#在pyhon3中将%号转移到括号之外,最左端,而且左右参数可以塞到一个括号里,右侧可以有两个括号。

print ("His teeth are usually %s depending on the coffee."  % my_teeth)

# this line is tricky,try to get it exactly right

print ("If I add %d,%d,and %d I get %d." %(my_age,my_height,my_weight,my_age my_height   my_weight))
# 在26行受到32行的启发,知道了Py3下如何表示。
# 程序员喜欢用恼人的难度大简写来节约打字事件,我们尽早学会就可以读懂这些东西。

#Log
#本文件于20170928建立。

日后启程,初始走向个人成长之路。因为进入的相比较晚,前面很多剧情必要补习,所以,平常前后陆续的就学,所以倍感学的略微零碎,幸而笑来老师那两日发了多少个回看版《概念词典》,让自己能力所能达到有体系的摸底这么些科目开启至今的定义地图。当然,要想真正调节这么些概念,必要不停的读书,而且要在践行中不唯有打磨,学以致用,真正的让那些概念在大脑皮层中形成沟回。

本文由澳门新葡亰发布于计算机知识,转载请注明出处:张克的初级阶段,笨办法学Python

关键词: 日记本 澳门新 初级阶段 Python教与学

上一篇:有一个三位数,笔算三位数加三位数

下一篇:没有了

最火资讯