Python 学习记录
输出显示:
username = input("username:")
password = input("password:")
age = input("age:")
print(type(age))
job = input("job:")
info = '''
-----info of ''' + username + '''------
username: ''' + username + '''
password: ''' + password + '''
age:''' + age + '''
job: ''' + job
print(info)
%s 作用:
username = input("username:")
password = input("password:")
age = int(input("age:")) #强制转换数字整型integer
print(type(age))
job = input("job:")
info = '''
-----info of %s------
username: %s
password: %s
age: %d
job: %s
''' % (username,username,password,age,job)
print(info)
.format作用使用方法:
username = input("username:")
password = input("password:")
age = int(input("age:")) #强制转换数字整型integer
print(type(age))
job = input("job:")
info = '''
-----info of {_username}------
username: {_username}
password: {_password}
age: {_age}
job: {_job}
''' .format(_username=username,
_password=password,
_age=age,
_job=job)
print(info)
info3= '''
-----info of {0}------
username: {0}
password: {1}
age: {2}
job: {3}
''' .format(username,password,age,job)
print(info3)
if...: else语法:
_username = 'Jason'
_password = '654321'
username = input("username:")
#password = getpass.getpass("password:") #此段代码需要在pyhon系统环境中进行测试
password = input("password:")
if _username == username and _password==password :
print("welcome {name} login in .".format(name=_username))
else :
print("Invalid username or password ")
while循环语法:
1、简易:
count = 0
while True:
print("count:",count)
count = count + 1
if count == 10:
break
2、举例:
#!/usr/bin/env python
# -*-Coding:UTF-8 -*-
# Author:Jason
age_of_old = 56
count = 4
while count > 0 :
guess_age = int(input("guess_age:"))
if guess_age == age_of_old :
print("it is ok, you are very good")
break
elif guess_age > age_of_old :
print("it is old, think smaller.. ")
else :
print("it is young,think bigger..")
count = count -1
print("你还有",count,"次机会" )
print("you are poor !")
for固定循环语法:
for i in range(0,10,2): #0:表示起点值 10:表示结束值范围;2:表示移动范围 步长:即为:0+2;若:range(10)为 从0开始默认步长为1进行循环
print("loop",i)
举例如下:
age_of_old = 56
for i in range(4) :
guess_age = int(input("guess_age:"))
# print(type(guess_age)) #以后学习需要解决的问题 需要判定guess_age变量为数据型,
#if type(guess_age) == "<class 'int'>" : #如果非数字型提示重新输入
# print("please input NUMber")
if guess_age == age_of_old:
print("it is ok, you are very good")
break #break代表此程序如果条件满足上方代码,即结束当前运行程序
elif guess_age > age_of_old:
print("it is old, think smaller.. ")
else: #else 代表整体代码均正常走完执行else 的条件,如果前面代码没有正常执行完毕就不执行此else条件
print("it is young,think bigger..")
else:
print("you are poor !")

浙公网安备 33010602011771号