PyThon 6 5字串(使用者輸入,運算子)

2021-08-14 09:43:25 字數 1069 閱讀 3210

輸入(使用者輸入)

方法一:

name=input('請輸入姓名')

print(name)

注意:在python2中input函式輸入的內容作為表示式,在2中輸入2+3,正常,如果輸入字串,會顯示變數未定義錯誤

python2中   raw_input()   支援輸入字串

python3中停止讓使用者輸入表示式,是為了安全

錯誤案例

name=input('請輸入姓名')

age=input('請輸入年齡')

age=age+2;

print('姓名為%s,年齡為%s歲'%(name,age)) #使用者輸入為字串,所以第三行出錯

糾正

name=input('請輸入姓名')

age=input('請輸入年齡')

age=int(age)+2;

print('姓名為%s,年齡為%s歲'%(name,age))

運算子

下面:例子1   等號前面與等號後面相加在賦值   

輸出    b=5練習

由使用者輸入學生資訊,包括姓名,年齡,位址,然後,年齡是否是偶數,然後輸出

name=input('請輸入學生姓名')

age=input('請輸入學生年齡')

o='奇數'

if int(age)%2==0:

o='偶數'

print('學生資訊:%s,年齡為%s'%(name,o))

2017 6 17 字串輸入

我們要在螢幕上輸出連續的字串,首先要建立訊息響應函式wm onchar,此函式是用來讀取鍵盤輸入的字串。接下來新增變數 m strline 來儲存輸入的字串,m strline 是屬於cstring類的。通過if語句 分別響應回車鍵 退格鍵和其他字元。void ctextview onchar ui...

11 2字串輸入

如果想把乙個字串讀入程式,首先必須預留儲存該字串的空間,然後用輸入函式獲取該字串 程式不會在讀取字串時計算它的長度再分配空間,所以要先分配足夠的空間 char name scanf s name scanf要把資訊拷貝至引數指定的地方,但是此時該引數是個未初始化的指標,name可能會指向任何地方 解...

10 2字串輸入與輸出

訪問字串的單個字元 ptr i str i str i 用來訪問字串中的第i 1個字元。注意 對於陣列名str,不能使用str 操作使其指向字串中的某個字元,因為陣列名是乙個位址常量,其值不能被改變。字串的輸入和輸出 第一種 for i 0 i 10 i for i 0 i 10 str i 0 i...