資源簡介 2022 年上海市“六一”小學生計算機創(chuàng)新活動程序設(shè)計(Python)決賽參賽編號: 區(qū): 學校: 姓名:說明:一、在本地硬盤建立一個文件夾,文件夾以 “參賽編號+姓名”命名(如:D:\22060200 張奇)。二、每一個題目所編寫的程序以試題給出的文件名命名,以 Python文件形式保存在所建文件夾中。如:第一題題號為 1,則文件名為 1.py。第二題題號為 2,文件名為 2.py。以此原則類推。三、提交前請測試 python 文件可以正確執(zhí)行,并根據(jù)考場老師的指示提交。即,將存放程序文件的指定文件夾以壓縮包形式上傳。注意,提交通道僅能上傳 1 次。四、誠信考試,請勿上網(wǎng)搜索答案,與其他考生交流,求助外援等。試題:1、 用戶輸入一個正整數(shù),計算 1!+2!+...+n!,并打印出數(shù)值. 其中,n!表示一個數(shù)的階乘,比如 5!=1*2*3*4*5。 (以 1.py為文件名保存)2、 輸入一個正整數(shù) n,用遞歸方法計算 1+2+3...n 的和。(以 2.py為文件名保存)3、 用戶輸入一串字符,編寫程序以檢查用戶輸入的字符串的有效性,有效的輸出 True,無效的輸出 False。(以 3.py 為文件名保存)以下是檢查密碼的標準:1) [a-z]之間至少有 1 個字母2) [0-9]之間至少有 1 個數(shù)字3) [A-Z]之間至少有一個字母4) [$#@]中至少有 1 個字符5)最短交易密碼長度:66)交易密碼的最大長度:124、 提示用戶讓用戶輸入一串英文文本,文本中只會出現(xiàn)單詞、空格、英文逗號、英文句號,輸入字符串時不輸入引號,統(tǒng)計所有出現(xiàn)的單詞的出現(xiàn)個數(shù),打印格式如下:單詞:數(shù)量。(假定你并不知道單詞是哪些,代碼應(yīng)具有通用性。)(以 4.py 為文件名保存)你可以用以下文本做測試, “enjoy working happy laughter,enjoy friendsenjoy the warmth of family. enjoy the joy to create”。備注:評分時將會使用其他文本。5、 用戶輸入一個四則運算的算式(運算符包括+ - * /,運算數(shù)字為整數(shù)或小數(shù)),提取其中的運算數(shù)和運算符,并計算出結(jié)果。輸入算式可能只有一個運算符: 100 + 2也可能為多個運算符,比如:2*1 + 1 - 1如果實現(xiàn)了只能處理一個運算符的算式,也有步驟得分。(以 5.py 為文件名保存) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫