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

  

  

  

  

  

posted @ 2020-05-26 13:05  旋转的小陀螺  阅读(86)  评论(0)    收藏  举报