從這兒開始,我們所寫的代碼就不能只用我們的在線工具了,需要用PyCharm
等Python的專用工具來寫。
1.1 中文版語(yǔ)法解析
函數(shù)input() 就是輸入功能,具體用法就是: 將函數(shù)input()當(dāng)做變量值,接著為它起一個(gè)變量名,然后再對(duì)變量名進(jìn)行各種操作
youName=input("請(qǐng)輸入你的名字:") # 在PyCharm內(nèi)輸入代碼,運(yùn)行看看。
print(youName,"早上好!")
- 請(qǐng)輸入你的名字:張澤祥
- 張澤祥 早上好!
1.2 新功能 %r
觀察上面的代碼和這個(gè)有什么不一樣,你沒看錯(cuò)這個(gè)可以將變量名通過%r
的符號(hào)統(tǒng)一表示,然后在后面加上$(變量名,變量名,變量名)
來達(dá)到跟上面一樣的效果。那么有什么用處呢,恩,我覺得除了在長(zhǎng)句子少些一些引號(hào)之外,看起來協(xié)調(diào)一些之外,也就沒啥用了。
someName1=input("請(qǐng)輸入你的名字:")
someName2=input("請(qǐng)輸入你的名字:")
someName3=input("請(qǐng)輸入你的名字:")
print("%r,%r,%r,早上好! "%(someName1,someName2,someName3))
- 請(qǐng)輸入你的名字:張澤祥
- 請(qǐng)輸入你的名字:張揚(yáng)
- 請(qǐng)輸入你的名字:張悟
- '張澤祥','張飛揚(yáng)','張悟',早上好!
2.1 輸入你的名字,然后打印一句話
someName=input("Enter your name:")
print(someName,"good moring! ")
- 結(jié)果:
- Enter your name:zhangzexiang
- zhangzexiang good moring!
2.2 輸入三個(gè)數(shù)字,然后相乘
a=float(input("Enter one number:"))
b=float(input("Enter two number:"))
c=float(input("Enter three number:"))
print(a*b*c)
- Enter one number:20
- Enter two number:20
- Enter three number:20
- 8000.0
2.3 輸入你的身份信息,然后打印出來
在這里我們通過在input()前面加上str()等數(shù)據(jù)類型,來規(guī)定用戶輸入的格式,如果格式不對(duì),就會(huì)報(bào)錯(cuò)。
name=str(input("Enter your name:"))
age=int(input("Enter your age:"))
height=float(input("Enter your height:"))
weight=float(input("How much do you weigh?"))
print("Hello",name,"your age is",age,"height is",height)
- 結(jié)果:
- Enter your name:zhangzexiang
- Enter your age:18
- Enter your height:172
- Hello zhangzexiang your age is 18 height is 172.0
2.4 這里用到了新功能
name=input("What's your name?")
age=input("How old are you?")
height=input("How tall are you?")
weight=input("How much do you weigh?")
print("So,%r you're %r old , %r tall and %r heavy."%(name,age,height,weight))
- What's your name?zhangzexiang
- How old are you?18
- How tall are you?172
- How much do you weigh?170
- So,'zhangzexiang' you're '18' old , '172' tall and '170' heavy.
更多建議: