python 学习day1

name1 = 2222
m = '''
name2 = "DsAa"
name3 = name2+str(name1)
print(name3)
'''
print(name1)
c = 3/2
print( m )

username = input('username is:')
password = input("password is:")
#字符串拼接这种方式最不推荐,占内存多,效率低
info1 = '''
username:'''+username+'''
password:'''+password

info2 = '''
username:%s
password:%s
'''%(username,password)

info3 = '''
aaaa{0}
ssss{1}
'''.format(username,password)

info4 = '''
aaaa{_a}
ssss{__b}
'''.format(_a=username,__b=password)

print(info1)
print(info2)
print(info3)
print(info4)
import getpass #引入密文 但是pycharm不支持应用,需要到控制台执行

_username = 'gao'
_password = "yue"
username = input("username:")
password = getpass.getpass("password:")
print(username,password)

if _username == username and _password == password:
    print ("Welcome user{name} login...".format(name=username))
    print('sssss')
else:
    print("invalid username or password!")
_age = 50
count = 0
while count<5:
    # 默认输入都是字符串类型,必须强制转换为数值型比较大小
    guess_age = int(input("age is:"))
    print(type(_age), type(guess_age))
    if guess_age == _age:
        print("yes")
        break
    elif guess_age > _age:
        print("think smaller...")
    else:
        print("think bigger...")
    count += 1
else:   #这里的else:功能相当于if count == 5:
    print("you have tried too many times!")
for i in range(8):
    print("loop",i)

for i in range(0,8,2):
    print("loop",i)

# 默认 count从1开始计数,中途的count改变赋值不管用
for i in range(8):
    print("loop",i)
    i = 7 #两个i不是一回事
    print(i)

_age = 50
count = 0
# for count in range(5):
while count < 5:
    # 默认输入都是字符串类型,必须强制转换为数值型比较大小
    guess_age = int(input("age is:"))
    print(type(_age), type(guess_age))
    if guess_age == _age:
        print("yes")
        break
    elif guess_age > _age:
        print("think smaller...")
    else:
        print("think bigger...")
    count += 1
    if count == 5:
        isgo = input("do you want to keep guessing..?yes or no")
        print(isgo)
        if isgo != 'no':
            count = 0
            print(count)
else:  #只有正常走完for循环才执行else,这里的else:功能相当于if count == 5:
    print("you have tried too many times!")

猜你喜欢

转载自blog.csdn.net/GY735365065/article/details/86533959