練習3(格式化輸出)

謝大腳的好朋友發表於2020-11-30

練習3

name = input('請輸入姓名:')
age = int(input('請輸入年齡:'))
sex = input('請輸入性別:')
% 佔位符  s 資料型別為字串 d 數字
第一種方式:
msg = '你的名字是%s,你的年齡%d,你的性別%s' % (name,age,sex)
print(msg)
第二種方式
msg = '你的名字是%(name1)s,你的年齡%(age1)d,你的性別%(sex1)s' % {'name1':name,'age1':age,'sex1':sex}
print(msg)

bug 點  在格式化輸出中,只想單純的表示一個%時,應該用%% 表示
msg = '我叫%s,今年%d,我的學習進度1%%' % ('關亮和',28)
print(msg)

相關文章