学习python的第一天

学习内容总结:

1:程序语言开始仪式(hello world)

# Author:jcl

print("hello world!")

2:变量和输出

# Author:jcl

name = "jichenglong"
name2 = name
msg = """
print('My name is',name,name2)

name = "ji"
"""
print("name is",name,name2)
print("what is the value of name2 now?")

print("你好 世界!")

print(msg)

3:交互输入(交互输入并判断)

# Author:jcl
#import getpass

_username_ = "jichenglong"
_password_ = "123"

username = input("username:")
#password = getpass.getpass("password:")
password = input("password:")

if _username_ == username and _password_ == password:
    print("welcome user {name} loging..." .format(name=username))
else:
    print("Invalid username of password")

4:交互出入(字符串的格式化)

# Author:jcl
# 交互输入
"""
username = input("username:")
password = input("password:")

print("请输入你的用户名:",username)
print("请输入你的密码:",password)
"""

name = input("name:")
age = int(input("age:"))
job = input("job:")
salary = input("salary:")
print(type(name))
print(type(age))
"""
info = '''
------ info of %s --------
Name:%s
Age:%s
Job:%s
Salary:%s
''' % (name,name,age,job,salary)
"""
"""
name = input("请输入你的名字:")
print("你好"+name+ "!")
"""

info2 = '''
------ info of {_name_} --------
Name:{_name_}
Age:{_age_}
Job:{_job_}
Salary:{_salary_}
''' . format(__name_=name,
             _age_=age,
             _job_=job,
             _salary_=salary)

5:猜年龄(判断语法的训练)

# Author:jcl

age_of_oldboy = 54

guess_age = int(input("guess_age:"))

if age_of_oldboy == guess_age :
    print("恭喜你答对了,老南的年龄是{age}" .format(age=guess_age))
elif age_of_oldboy > guess_age :
    print("不对,不对,你说的太小!!")
elif age_of_oldboy < guess_age :
    print("不对,不对,你说的太大了!!")
else:
    print("再猜,再猜!!")

6:猜年龄(while True 循环判断)

# Author:jcl

count = 0
while  count < 3:

    age_of_oldboy = 54

    guess_age = int(input("guess_age:"))

    if age_of_oldboy == guess_age:
        print("恭喜你答对了,老南的年龄是{age}".format(age=guess_age))
        break
    elif age_of_oldboy > guess_age:
        print("不对,不对,你说的太小!!")
    else:
        print("不对,不对,你说的太大了!!")

    count += 1
    if count == 3:
        countine_confirm = input("Do you still want to continue guessing ?")
        if countine_confirm != "n":
            count = 0
#else:
#    print("请走开你试了太多次了!!!")

7:循环语句(for i in range(10)循环的控制)

# Author:jcl

for i in range(10):
    age_of_oldboy = 54

    guess_age = int(input("guess_age:"))

    if age_of_oldboy == guess_age:
        print("恭喜你答对了,老南的年龄是{age}".format(age=guess_age))
        break
    elif age_of_oldboy > guess_age:
        print("不对,不对,你说的太小!!")
    else:
        print("不对,不对,你说的太大了!!")