python First day
1.python 輸入和格式化輸出。
#!/usr/bin/evn python
# -*- coding:utf-8 -*-
# Author: Aron1)input輸入name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")
輸入的格式位str
格式轉換:
age = int(input("age:"))
輸入為int
2)格式化輸出的三種方式
①
info = ‘‘‘
------ info of {_name} ------
Name:{_name}
Age:{_age}
job:{_job}
salary:{_salary}
-----------------------------
‘‘‘ .format(_name = name,
_age = age,
_job = job,
_salary = salary
)
②
info = ‘‘‘
------ info of {1} ------
Name:{2}
Age:{3}
job:{4}
salary:{5}
-----------------------------
‘‘‘ .format(name,name,age,job,salary)
③
info = ‘‘‘
------ info of %s ------
Name:%s
Age:%s
job:%s
salary:%s
-----------------------------
‘‘‘ %(name,name,age,job,salary)
2.while循環以及for循環
1)while循環
_username = ‘Aron‘
_password = ‘abc123‘
count = 0
while True :
password = input("password:")
if _username == username and _password == password:
print("Welcome user {name} login...".format(name=username))
break
else:
print("Invalid username or password! Please re-enter")
count += 1
if count == 5 :
break #(跳出循環) #continue(跳過本次循環,進入下一次循環)
簡寫:
age_of_oldboy = 56
count = 0
while count < 3:
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy :
print("yes,you got it")
break
elif guess_age > age_of_oldboy :
print("think smaller...")
else:
print("think birgger!")
count += 1
if count == 3:
countine_confirm = input("do you want to keep guessing?")
if countine_confirm != ‘n‘:
count =0
else:
print("you have tried too many times..fuck off")
2)for 循環
age_of_oldboy = 56
for n in range(0,10,2):
print("loop",n)
for i in range(3):
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy :
print("yes,you got it")
break
elif guess_age > age_of_oldboy :
print("think smaller...")
else:
print("think birgger!")
else:
print("you have tried too many times..fuck off")
python First day