輸入(使用者輸入)
方法一:
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...