New-Python-入门

#1 等号比较的是value,
#2 is比较的是id

#1.可变类型:在id不变的情况下,value可以变,则称为可变类型,如列表,字典 #2. 不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存空间)

print('testtesttesttesttest',end=' ')
print('testtesttesttesttest',end=' ')
print('testtesttesttesttest')
print('testtesttesttesttest')

结果:
testtesttesttesttest testtesttesttesttest testtesttesttesttest
testtesttesttesttest

为end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串。这个只有3版本有用。2.*版本不支持。
end ' '的作用

格式化练习:
'''
练习:用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式
------------ info of Egon -----------
Name  : Egon
Age   : 22
Sex   : male
Job   : Teacher
------------- end -----------------
'''

# Name=input('name>>:')
# Age=int(input('age>>:'))
# Sex=input('sex>>:')
# Job=input('job>>:')
#
# print(
#     '''
#     Name  : %s
#     Age   : %d
#     Sex   : %s
#     Job   : %s
#     '''
#     %(Name,Age,Sex,Job)
# )
View Code
布尔值练习:
1 print(True or False and False and False and False)
2 print((True or False) and False)

 结果如下:

True
False
View Code
#break用于退出本层循环
while True:
    print ('123')
    break
    print ("456")

#continue用于退出本次循环,继续下一次循环
while True:
    print ("123")
    continue
    print ("456")
continue & break
count = 0
while count <= 5 :
    count += 1
    # if count ==3:break
    print("Loop",count)

else:
    print("循环正常执行完啦")
print("-----out of while loop ------")
while...else

 练习题:

猜年龄游戏升级版 
要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如何猜对了,就直接退出
age_of_oldboy = 48
tag=True
while tag:
    count = 0
    while tag:
        if count < 3:
            guess = int(input("猜年龄>>:"))
            count += 1
            if guess > age_of_oldboy:
                print('猜大啦!!')
            elif guess < age_of_oldboy:
                print('猜小啦!!!')
            elif guess == age_of_oldboy:
                print('中签啦!!!')
                tag = False
                break
        elif count==3:
            answer=input('是否还想继续玩??')
            if answer=='Y' or answer=='y':
                count=0
                continue
            elif answer=='N' or answer=='n':
                tag=False
                break
View Code

作者:大雄猫
出处:http://www.cnblogs.com/guoxiangqian/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面 明显位M给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/guoxiangqian/p/7723021.html