求問哪里出問題了
代碼如下:
# -*- coding: utf-8 -*-
d = {
??? 95: 'Adam',
??? 85: 'Lisa',
??? 59: 'Bart'
}
str = input("請輸入分數:\n")
print d.get(str)
代碼如下:
# -*- coding: utf-8 -*-
d = {
??? 95: 'Adam',
??? 85: 'Lisa',
??? 59: 'Bart'
}
str = input("請輸入分數:\n")
print d.get(str)
2017-12-03
舉報
2018-08-24
少年,沒有循環啊
你這個代碼只是輸出了一個
str的值只是一個 ?你應該改成這樣的:
# -*- coding: utf-8 -*-
d = {
??? 95: 'Adam',
??? 85: 'Lisa',
??? 59: 'Bart'
}
for i in range(3)
? ? ?str = input("請輸入分數:\n")
? ? ?print d.get(str)
2017-12-19
1整個運行環境沒有提供交互輸入input,所以練習code里面使用input 也會報錯
2這種問題應該是環境原因沒必要深究,自己IDE并沒報錯
3 str()是python保留函數,str最好不要使用
4 dict定義里面使用的是 int ,如果使用input 最好使用int強制轉一下輸入的內容,因為python在3的版本input是字符串類型
2017-12-03
不能輸出中文同學