關於作業的形式理解錯誤了,重新寫一遍,這次主要針對的是上課的內容和筆記。
基礎概念:
1、關於變量與常量
在pyhton中,只有變量沒有常量,變量名只能是字母、數字和下劃線的任意組合,變量名的第一個字符不能是數字,而且變量名不能是漢語和拼音,但是可以用下劃線或者大寫字母區分長命名。
例如:
name = "jzy"
print("My name is",name)
2.用戶交互介紹
(1)簡單
name = input('what is your name:') #輸入姓名
print(name) #打印
(2)複雜
name = input("name:")
age = int(input("age:"))
job = input("job:")
sal = input("sal:")
info = '''
-----info of %s------
name : %s
age : %s
job : %s
sal :%s
''' %(name,name,age,job,sal)
print(info)
或者
name = input("name:")
age = int(input("age:"))
job = input("job:")
sal = input("sal:")
info = '''
-----info of {_name}------
name : {_name}
age : {_age}
job : {_job}
sal : {_sal}
''' .format(_name=name,
_age=age,
_job=job
_sal=sal)
print(info)
或者
name = input("name:")
age = int(input("age:"))
job = input("job:")
sal = input("sal:")
info = '''
-----info of {0}------
name : {0}
age : {1}
job : {2}
sal : {3}
''' .format(name,age,job,sal)
print(info)
上述三種方法都可以實現多行輸出,一般建議使用第一種或者第二種表現形式
3.if...else條件判斷
例子:
_username = 'jzy'
_password = '123456'
username = input("username:")
password = input("password:")
if _username == username and _password == password :
print ("welcome user {name}" .format(name=username))
else:
print("invalid user")
4.while循環
例子:
oldboy = 56
count = 0
while count < 3
guess_age = int(input("guess_age:"))
if guess_age == oldboy :
print("you are right")
break
elif guess_age > oldboy :
print("too big")
else :
print("too young")
count +=1
else :
print(“too many times”)
5.for循環
例子:
oldboy = 56
count = 0
for i in range(3) :
guess_age = int(input("guess_age:"))
if guess_age == oldboy :
print("you are right")
break
elif guess_age > oldboy :
print("too big")
else :
print("too young")
else :
print("too many times")