002-3-輸出輸入+format格式化

回覆文章
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

002-3-輸出輸入+format格式化

文章 cajhbb »

002-3-輸出輸入

2.3.1 print 輸出命令
print(項目1[,項目,......., sep=分隔字元, end = 結束字元])

代碼: 選擇全部

print(100, 60, sep="<----->", end="終止")
2018-10-31_135655.png
2018-10-31_135655.png (2.68 KiB) 已瀏覽 1848 次
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

% 參數格式化

文章 cajhbb »

% 參數格式化
print(項目 % (參數列))

170054.jpg
170054.jpg (53.03 KiB) 已瀏覽 1846 次

代碼: 選擇全部

# -*- coding: utf-8 -*-
"""
列印出小明成績為80
"""
name = "小明"
score = 80
print("%s的成績為 %d" % (name, score))

[/size]
2018-10-31_154428.png
2018-10-31_154428.png (2 KiB) 已瀏覽 1844 次

%5d -->固定5位數
%5s -->固定5完元
%8.2f -->固定8個數字+2個小數點
%-8.2f -->靠左固定8個數字+2個小數點

代碼: 選擇全部

price=23.8
print("價格為%8.2f元" % price)
print("價格為%-8.2f元" % price)
[/size]
2018-11-23_084257.png
2018-11-23_084257.png (964 Bytes) 已瀏覽 1808 次
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

format格式化

文章 cajhbb »

format格式化
print(字串.format(參數列))

代碼: 選擇全部

name="林小明"
score=80
print("{}的成績為{}".format(name,score))
[/size]
2018-11-02_144456.png
2018-11-02_144456.png (2.6 KiB) 已瀏覽 1832 次
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

格式化-列印成績

文章 cajhbb »

格式化-列印成績

代碼: 選擇全部

print("姓名   座號  國文  數學  英文")
print("%3s  %2d   %3d   %3d   %3d" % ("林大明", 1, 100, 87, 79))
print("%3s  %2d   %3d   %3d   %3d" % ("陳阿中", 2, 74, 88, 100))
print("%3s  %2d   %3d   %3d   %3d" % ("張小英", 11, 82, 65, 8))
2019-05-10_122907.png
2019-05-10_122907.png (2.3 KiB) 已瀏覽 1784 次
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

2-3-2 input輸入命令

文章 cajhbb »

2-3-2 input輸入命令
變數=input([提示字串])

代碼: 選擇全部

chinese = int(input("國文成績: "))
math = int(input("數學成績: "))
english = int(input("英文成績: "))
total = chinese + math + english
print("你的成績總分為:" + str(total))
2020-01-15_155922.png
2020-01-15_155922.png (1.3 KiB) 已瀏覽 1769 次
回覆文章