1 頁 (共 1 頁)

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

發表於 : 2018年 10月 31日, 05:51
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) 已瀏覽 1189 次

% 參數格式化

發表於 : 2018年 10月 31日, 06:52
cajhbb
% 參數格式化
print(項目 % (參數列))

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

代碼: 選擇全部

# -*- 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) 已瀏覽 1185 次

%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) 已瀏覽 1149 次

format格式化

發表於 : 2018年 11月 2日, 06:42
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) 已瀏覽 1173 次

格式化-列印成績

發表於 : 2019年 5月 10日, 04:28
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) 已瀏覽 1125 次

2-3-2 input輸入命令

發表於 : 2019年 5月 13日, 01:08
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) 已瀏覽 1110 次