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

為了賬號安全,請及時綁定郵箱和手機立即綁定

求問哪里出問題了

代碼如下:

# -*- coding: utf-8 -*-
d = {
??? 95: 'Adam',
??? 85: 'Lisa',
??? 59: 'Bart'
}
str = input("請輸入分數:\n")
print d.get(str)

http://img1.sycdn.imooc.com//5a23ebe70001df9214050255.jpg

正在回答

3 回答

少年,沒有循環啊

你這個代碼只是輸出了一個

str的值只是一個 ?你應該改成這樣的:

# -*- coding: utf-8 -*-
d = {
??? 95: 'Adam',
??? 85: 'Lisa',
??? 59: 'Bart'
}

for i in range(3)
? ? ?str = input("請輸入分數:\n")
? ? ?print d.get(str)

0 回復 有任何疑惑可以回復我~
#1

慕設計1042835

請問第一行為什么要加注釋呢,什么時候該加什么時候不需要加
2018-09-09 回復 有任何疑惑可以回復我~
#2

workoutjoey

求助,我在python環境下運行你提供的這段代碼報錯: line 8 for i in range(3) ^ SyntaxError: invalid syntax
2018-10-22 回復 有任何疑惑可以回復我~
#3

workoutjoey

其中錯誤定位^在(3)的右括號。謝謝
2018-10-22 回復 有任何疑惑可以回復我~

1整個運行環境沒有提供交互輸入input,所以練習code里面使用input 也會報錯

2這種問題應該是環境原因沒必要深究,自己IDE并沒報錯

3 str()是python保留函數,str最好不要使用

4 dict定義里面使用的是 int ,如果使用input 最好使用int強制轉一下輸入的內容,因為python在3的版本input是字符串類型



0 回復 有任何疑惑可以回復我~

不能輸出中文同學

0 回復 有任何疑惑可以回復我~
#1

pkcorn 提問者

最上面一行不是已經注釋了,難道還是不可以么?那要怎么才可以用???
2017-12-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758382    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

求問哪里出問題了

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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