我使用了else
score = 50
if score>=60:
? ? print("成績為score,及格",score)
else
? ? print("成績為score,不及格",score)
去掉最后倆行可以正常運行,加上就不行了
score = 50
if score>=60:
? ? print("成績為score,及格",score)
else
? ? print("成績為score,不及格",score)
去掉最后倆行可以正常運行,加上就不行了
2019-09-11
舉報
2019-10-05
是中文顯示的問題,在開頭加上一句# -*- coding: UTF-8 -*-。但是如果是用你程序中的寫法print("成績為score,不及格",score),中文部分顯示的會是一串串數字。我是先把score這個整數型變量轉化為字符串,然后讓一整個句子顯示出來,這樣是沒有問題的。
2019-10-05
是中文顯示的問題,需要在開頭加上一句# -*- coding: UTF-8 -*-。但是如果還是像你的程序那樣寫print("成績為score,不及格",score),中文部分會變成一串串數字,可自己嘗試~
我是把score轉成字符串了,然后和句子一起打印出來
2019-09-16
是這樣的,print是支持格式化輸出的,但是它的格式繼承于C語言;即前面的score要換成%d
print "成績為:%d",score
若有錯誤請各位批評指正
2019-09-11
score = 50
if score>=60:
? ? print("成績為score,及格",score)
else:
? ? print("成績為score,不及格",score)
這樣也嘗試了,不行。