1.
根據輸入字元串 s,輸出一個寬度為 15 字元,字元串 s 居中顯示,以“=”填充的格式。如果輸入字元串超過 15 個字元,則輸出字元串前 15 個字元。提示代碼如下:
s = input()
print(____①____)
輸入輸出示例
輸入
輸出
示例 1
PYTHON
====PYTHON=====
送出代碼
s = input()
print(____①____)
參考代碼
s = input() # "請輸入一個字元串:"
print("{:=^15}".format(s[0:15]))
2.
根據斐波那契數列的定義,F(0)=0,F(1)=1, F(n)=F(n–1)+F(n–2)(n≥2),輸出不大于 100 的序列元素,提示代碼如下:
a,b = 0, 1
while ____①____:
print(a, end = ",")
a, b = ____②____
送出代碼
a,b = 0, 1
while ____①____:
print(a, end = ",")
a, b = ____②____
參考代碼
a, b = 0, 1
while a<=100:
print(a, end=',')
a, b = b, a + b
3.
如下是一個完整程式,根據提示代碼完成如下任務,輸出如“2020年10月10日10時10分10秒”樣式的時間資訊。
____①____
timestr = "2020-10-10 10:10:10"
t = time.strptime(timestr, "%Y-%m-%d %H:%M:%S")
print(time.strftime("____②____", t)
送出代碼
____①____
timestr = "2020-10-10 10:10:10"
t = time.strptime(timestr, "%Y-%m-%d %H:%M:%S")
print(time.strftime("____②____", t)
參考代碼
import time
timestr = "2020-10-10 10:10:10"
t = time.strptime(timestr, "%Y-%m-%d %H:%M:%S")
print(time.strftime("%Y年%m月%d日%H時%M分%S秒", t))
4.
使用 turtle 庫的 turtle.fd() 函數和 turtle.seth() 函數繪制一個等邊三角形,邊長為 200 像素,效果如下圖所示。請結合程式整體架構,根據提示代碼完成程式。
提示代碼:
import turtle as t
for i in range(____①____):
t.seth(____②____)
t.fd(____③____)
------------------------------------------------------
自動評閱說明
依次以字元串形式輸出____①____,____②____,____③____應填的值即可自動評閱,運算符兩側要加空格
例如,如果代碼為:
import turtle as t
for i in range(100):
t.seth(i + 100)
t.fd(200)
則在送出代碼頁面輸入: print('100', 'i + 100', '200')
送出代碼
# import turtle as t
# for i in range(____①____):
# t.seth(____②____)
# t.fd(____③____)
print(____①____,____②____,____③____)
參考代碼
import turtle as t
for i in range(3):
t.seth(i * 120)
t.fd(200)
5.
編寫代碼完成如下功能:
(1)建立字典 d,包含内容是:"數學":101, "國文":202, "英語":203, "實體":204, "生物":206。
(2)向字典中添加鍵值對"化學":205。
(3)修改"數學"對應的值為 201。
(4)删除"生物"對應的鍵值對。
(5)列印字典 d 全部資訊,參考格式如下(注意,其中冒号為英文冒号,逐行列印):
201:數學
202:國文
203:(略)
參考代碼
d = {"數學":101, "國文":202, "英語":203, "實體":204, "生物":206}
d["化學"] = 205
d["數學"] = 201
del d["生物"]
for key in d:
print("{}:{}".format(d[key], key))
6.
請編寫程式,生成随機密碼。具體要求如下:
(1)使用 random 庫,采用 0x1010 作為随機數種子。
(2)密碼 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&* 中的字元組成。
(3)每個密碼長度固定為 10 個字元。
(4)程式運作每次産生 10 個密碼,每個密碼一行。
(5)每次産生的 10 個密碼首字元不能一樣。
(6)程式運作後産生的密碼儲存在“随機密碼.txt”檔案中。
不寫入檔案,直接 print 10 個密碼即可自動評閱
參考代碼
import random
random.seed(0x1010)
s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*"
ls = []
excludes = ""
while len(ls) < 10:
pwd = ""
for i in range(10):
pwd += s[random.randint(0, len(s)-1)]
if pwd[0] in excludes:
continue
else:
ls.append(pwd)
excludes += pwd[0]
# 直接列印
print("\n".join(ls))
# 或寫入檔案
fo = open("随機密碼.txt", "w")
fo.write("\n".join(ls))
fo.close()
Python二級-----------程式沖刺4
1. 根據輸入正整數 n,作為财務資料,輸出一個寬度為 20 字元,n 右對齊顯示,帶千位分隔符的效果,使用減号字元“-”填充.如果輸入正整數超過 20 位,則按照真實長度輸出.提示代碼如下: ...
Python二級-----------程式沖刺2
1. 編寫 Python 程式輸出一個具有如下風格效果的文本,用作文本進度條樣式,部分代碼如下,填寫空格處. ...
Python二級-----------程式沖刺1
1. 僅使用 Python 基本文法,即不使用任何子產品,編寫 Python 程式計算下列數學表達式的結果并輸出,小數點後保留3位. ...
Python二級-----------程式沖刺5
1. 編寫程式,從鍵盤上獲得使用者連續輸入且用逗号分隔的若幹個數字(不必以逗号結尾),計算所有輸入數字的和并輸出,給出代碼提示如下. ...
運作easy_install安裝python相關程式時提示failed to create process
運作easy_install安裝python相關程式時提示failed to create process,因為安裝了兩個python,解除安裝了的那個目錄沒删除,删除了另外的python目錄後這個問題就 ...
Apache運作python cgi程式
Apache運作python cgi程式 環境 win10 x64 專業版 Apache2.4 python 2.7 Apache安裝和配置 Apache伺服器的安裝請自行搜尋.在Apache2.4中 ...
python 整型--《Python 3程式開發指南》筆記
參考: 整數轉換函數: bin(i) 傳回整數i的二進制表示(字元串) hex(i) 傳回i的十六進制表示(字元串) int(x) 将x轉換為整數,失敗産生 ...
python爬蟲程式
http://blog.csdn.net/pleasecallmewhy/article/details/8922826 此人的部落格關于python爬蟲程式分析得很好!
使用PyQt來編寫第一個Python GUI程式
原文:使用PyQt來編寫第一個Python GUI程式 本文由 伯樂線上 - Lane 翻譯,Daetalus 校稿.未經許可,禁止轉載!英文出處:pythonforengineers.com.歡迎加 ...
随機推薦
Solr實戰:使用Hue+Solr實作标簽查詢
公司最近在研究多條件組合查詢方案,Google的一位技術專家Sam和我們讨論了幾個備選方案. Sam的信: 我做了進一步研究,目前有這麼幾種做法: 1) 最直接粗暴,隻做一個主index,比如按行業+ ...
解決開啟SQL Server sql Always on Group 事務日志增大的問題
配置了Alwayson之後,因為沒有隻能使用完全恢複模式,不能使用簡單或大容量日志模式,是以日志不斷增長,不能使用改變恢複模式的方式清空日志 手動操作收縮或截斷日志也無效 讀了一些文章後發現,有人使用 ...
js下載下傳浏覽器中的圖檔
jquery function download(src) { var $a = $("").attr("href", s ...
Modelsim-altera 仿真 頂層原理圖設計的FPGA
我的原理圖采用的是bdf的頂層原理圖的設計,仿真工具用的是modelsim-altera,調用仿真後的錯誤提示: # ** Error: (vsim-3033) C:/Users/lenovo/Des ...
【原】ajaxupload.js上傳報錯處理方法
相信大家在工作中經常用到檔案上傳的操作,因為我是搞前端的,是以這裡主要是介紹ajax在前端中的操作.代碼我省略的比較多,直接拿js那裡的 $.ajaxFileUpload({ url:'www.cod ...
SQL SERVER 2008 使用TDE加密和解密
SQL SERVER 2008 加密和解密,這樣的檔案在網際網路上不勝枚舉,本文的寓意還是一樣,一為記錄,二可以為開發者提供在實作過程中的注意事項. TDE: Transparent data encr ...
Entity Framework With Mysql 之Code First
Entity Framework 4.0現在也可以支援Mysql資料庫了,這篇文章将向你展示如何用Code First的方式來實作. 1.首先建立一個項目,在項目中用NuGet添加如下引用: 2.在w ...
[Swift-2019力扣杯春季決賽]4. 有效子數組的數目
給定一個整數數組 A,傳回滿足下面條件的 非空.連續 子數組的數目: 子數組中,最左側的元素不大于其他元素. 示例 1: 輸入:[1,4,2,5,3] 輸出:11 解釋:有 11 個有效子數組,分别是 ...
http 連接配接 analysis service (ssas)
當資料倉庫搭建好後,我們就可以通過sqlserver的管理工具檢視伺服器上的資料集了.但是這樣挺不友善的,如果要遠端通路,那麼就可以通過http來連接配接資料倉庫.要配置資料倉庫http連接配接非常的簡單.如 ...
sqlserver序列定時初始化
1.建立序列 2.序列初始化存儲過程 create procedure proDemo as begin alter sequence dbo.序列名 restart with 0; end 3.建立 ...