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!")