亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

學習遇到的問題(部分)

學習遇到的問題(部分)

小王同學2015 2016-04-11 16:39:24
age?=?20 if?age?>=?18: ????print?'your?age?is',?age ????print?'adult' print?'END'這個是講義中的原代碼1這是我自己敲的第二行的代碼為什么要打印出age呢? ? 2 他只讓你打印出綠色的部分啊 還有就算是要打印 為什么中間要有逗號相連? ? 3變量age打印出來是18,是否說明以后打印變量 只是打印出它所賦的值呢4,原代碼最后一行print在最開頭 而我敲完第三行回車后就變成了圖中那樣 但還是能運行 請問為什么講義的print要在最開頭呢?我那樣是不是錯了呢?
查看完整描述

2 回答

已采納
?
清波

TA貢獻165條經驗 獲得超90個贊

1,2,3 ?一起回答,在Python 2.x 中 print 關鍵字的用法:

##?直接print?變量名,打印變量值
a=?'hello'
print?a
##?輸出
hello


##?打印字符串
print?'hello'
##?輸出
hello


##打印?多個變量,??多個字符串,?或者混搭
a=?'world'
print?'hello',a
##輸出
hello?world?##?默認它們之間為空格,?多個變量和多個字符串我就不舉例了,?另外不限于兩個,?我也不舉例了

4 , 應該說是你錯了, 源代碼的意思是 ,如果條件成立打印 if 縮進中的兩行, 不管成立不成立,都會打印最后的 ‘end’

這個在IDLE 中是實現不了的, 因為 if 語句塊完事兒之后,如果想要輸入最后的print 語句 , 就需要敲兩個換行 觸發 '>>>'標記, 這時候if 就執行了, 最后敲 print 'end' 就是單獨的 打印 end 字符串了。 這就需要在.py 文件里寫了。

查看完整回答
反對 回復 2016-04-12
?
雷狼龍

TA貢獻2條經驗 獲得超0個贊

  1. 打不打印出age,你知道就行了,打印出來更明顯

  2. 逗號是連接符,age是一個變量,和前面的字符串要鏈接一下才能在一起顯示

  3. 變量age打印出來應該是20

  4. python的代碼是按照縮進區分代碼塊的,你最好先了解一下

查看完整回答
反對 回復 2016-04-11
  • 2 回答
  • 0 關注
  • 1445 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號