日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

嵩天-Python语言程序设计程序题--第四周:程序的控制结构

發(fā)布時間:2023/12/19 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 嵩天-Python语言程序设计程序题--第四周:程序的控制结构 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言:嵩天老師的《Python語言程序設計課程》被評為國家精品課程,在幕課上累計超過11萬學員,里面的習題對初學者入門Python,提高編程實戰(zhàn)能力很有幫助。因此,我想把自己學習這門課程作業(yè)分享出來,希望對Python初學者有所幫助

目錄

?

實例5:身體質量指數(shù)BMI

描述

輸入輸出示例

實例6:圓周率的計算

描述

輸入輸出示例

整數(shù)的加減和

描述

輸入格式

輸入輸出示例

三位水仙花數(shù)

描述

輸入輸出示例

用戶登錄的三次機會

描述

輸入輸出示例

四位玫瑰數(shù)

輸入輸出示例

100以內素數(shù)之和

描述

輸入格式

輸入輸出示例


實例5:身體質量指數(shù)BMI

??????????????????????????????????????????????????????????????????????????????????????????????

描述

這是"實例"題,與課上講解實例相同,請作答檢驗學習效果。????????????????????????????????????????????????????????????????????????????????????????????????

BMI :Body Mass Index?國際上常用的衡量人體肥胖和健康程度重要標準,主要用于統(tǒng)計分析????????????????????????????????????????????????????????????????????????????????????????????????

定義:BMI = 體重 (kg) /身高2(m2)????????????????????????????????????????????????????????????????????????????????????????????????

獲取用戶輸入的體重和身高值,計算并給出國際和國內的 BMI 分類????????????????????????????????????????????????????????????????????????????????????????????????

? ? ??
????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????要求如下:????????????????????????????????????????????????????????????????????????????????????????????????

(1) 混合計算并給出國際和國內的 BMI 分類;????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

(2) 使用input()獲得測試用例輸入時,不要增加提示字符串。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????


輸入輸出示例

?輸入輸出
示例1 1.68,41 BMI數(shù)值為:14.53 BMI指標為:國際'偏瘦',國內'偏瘦'
示例2 1.72,80 BMI數(shù)值為:27.04 BMI指標為:國際'偏胖',國內'偏胖'
height, weight = eval(input()) bmi = weight / pow(height, 2) print("BMI數(shù)值為:{:.2f}".format(bmi)) who, nat = "", "" if bmi < 18.5:who, nat = "偏瘦", "偏瘦" elif 18.5 <= bmi < 24:who, nat = "正常", "正常" elif 24 <= bmi < 25:who, nat = "正常", "偏胖" elif 25 <= bmi < 28:who, nat = "偏胖", "偏胖" elif 28 <= bmi < 30:who, nat = "偏胖", "肥胖" else:who, nat = "肥胖", "肥胖" print("BMI指標為:國際'{0}',國內'{1}'".format(who, nat))

實例6:圓周率的計算

?????????????????????????????????????????????????????????????????????????????????????????????????

描述

這是"實例"題,與課上講解實例相同,請作答檢驗學習效果。????????????????????????????????????????????????????????????????????????????????????????????????

求解圓周率可以采用蒙特卡羅方法,在一個正方形中撒點,根據(jù)在1/4圓內點的數(shù)量占總撒點數(shù)的比例計算圓周率值。????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????

請以123作為隨機數(shù)種子,獲得用戶輸入的撒點數(shù)量,編寫程序輸出圓周率的值,保留小數(shù)點后6位。????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入輸出示例

?輸入輸出
示例 1 1024 3.218750

?

# Test 4-2 import random random.seed(123) DARTS = eval(input()) hits = 0.0 for i in range(1, DARTS+1):x, y = random.random(), random.random()dist = pow(x ** 2 + y ** 2, 0.5)if dist <= 1.0:hits = hits + 1 pi = 4 * (hits/DARTS) print("{:.6f}".format(pi))

整數(shù)的加減和

描述

編寫程序計算如下數(shù)列的值:????????????????????????????????????????????????????????????????????????????????????????????????

1-2+3-4...966????????????????????????????????????????????????????????????????????????????????????????????????

其中,所有數(shù)字為整數(shù),從1開始遞增,奇數(shù)為正,偶數(shù)為負????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式

該題目沒有輸入。?????????????????????????????????????????????????????????????????????????????????????????????????

輸入輸出示例

?輸入輸出
示例 1 111(僅表示輸出樣式,不是輸出結果)
# Test 4-3 t = 0 for i in range(1,967):if i % 2 == 1:i = ielse:i = -it = t + i print(t)

三位水仙花數(shù)

描述

"水仙花數(shù)"是指一個三位整數(shù),其各位數(shù)字的3次方和等于該數(shù)本身。????????????????????????????????????????????????????????????????????????????????????????????????

例如:ABC是一個"3位水仙花數(shù)",則:A的3次方+B的3次方+C的3次方 = ABC。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

請按照從小到大的順序輸出所有的3位水仙花數(shù),請用"逗號"分隔輸出結果。?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

輸入輸出示例

輸出僅表示格式,不表示對錯。????????????????????????????????????????????????????????????????????????????????????????????????

?輸入輸出
示例 1 無輸入 111,222

?

# Test 4-4 s=[] for i in range (100,1000):t=str(i)if pow(eval(t[0]),3)+pow(eval(t[1]),3)+pow(eval(t[2]),3) == i:s.append(str(i)) print(','.join(s))

用戶登錄的三次機會

?????????????????????????????????????????????????????????????????????????????????????????????????

描述

給用戶三次輸入用戶名和密碼的機會,要求如下:????????????????????????????????????????????????????????????????????????????????????????????????

1)如輸入第一行輸入用戶名為‘Kate’,第二行輸入密碼為‘666666’,輸出‘登錄成功!’,退出程序;????????????????????????????????????????????????????????????????????????????????????????????????

2)當一共有3次輸入用戶名或密碼不正確輸出“3次用戶名或者密碼均有誤!退出程序。”。????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????

輸入輸出示例

?輸入輸出
示例 1 Kate 666666 登錄成功!
? kate 123 alice 456 john 111111 3次用戶名或者密碼均有誤!退出程序。
# Test 4-5 count = 0 while count < 3:name = input()password = input()if name == 'Kate'and password == '666666':print("登錄成功!")breakelse:count += 1if count == 3:print("3次用戶名或者密碼均有誤!退出程序。")

四位玫瑰數(shù)

描述????????????????????????????????????????????????????????????????????????????????????????????????

四位玫瑰數(shù)是4位數(shù)的自冪數(shù)。自冪數(shù)是指一個 n 位數(shù),它的每個位上的數(shù)字的 n 次冪之和等于它本身。????????????????????????????????????????????????????????????????????????????????????????????????

例如:當n為3時,有1^3 + 5^3 + 3^3 = 153,153即是n為3時的一個自冪數(shù),3位數(shù)的自冪數(shù)被稱為水仙花數(shù)。????????????????????????????????????????????????????????????????????????????????????????????????

請輸出所有4位數(shù)的四位玫瑰數(shù),按照從小到大順序,每個數(shù)字一行。????????????????????????????????????????????????????????????????????????????????????????????????

輸入輸出示例

輸出僅表示格式,不表示對錯。????????????????????????????????????????????????????????????????????????????????????????????????

?輸入輸出
示例 1 111122223333

?

# Test 4-6 for i in range(1000,10000):t=str(i)if pow(eval(t[0]),4)+pow(eval(t[1]),4)+pow(eval(t[2]),4)+pow(eval(t[3]),4) == i:print(i)

100以內素數(shù)之和

描述

求100以內所有素數(shù)之和并輸出。????????????????????????????????????????????????????????????????????????????????????????????????

素數(shù)指從大于1,且僅能被1和自己整除的整數(shù)。????????????????????????????????????????????????????????????????????????????????????????????????

提示:可以逐一判斷100以內每個數(shù)是否為素數(shù),然后求和。????????????????????????????????????????????????????????????????????????????????????????????????

輸入格式

?該題目沒有輸入????????????????????????????????????????????????????????????????????????????????????????????????

輸入輸出示例

?輸入輸出
示例 1?1234(這是示例,不是真實輸出)
# test 4-7 t_sum = 0 for i in range(2,101):for j in range(2,i):if (i%j ==0):breakelse: # 此處else與內層for循環(huán)對應,而不是if,因此要與for對齊 t_sum = t_sum + i print(t_sum) #結果是1060# 或另一種解法t_sum = 0 for i in range(2,101):k = 1for j in range(2,i):k = k*(i % j) # 素數(shù)定義,除1和本身外,不能被其他數(shù)整除,則積不為零if k != 0:t_sum = t_sum + i print(t_sum)

?

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的嵩天-Python语言程序设计程序题--第四周:程序的控制结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产一二三四区 | 欧美偷拍精品 | 日本少妇激三级做爰在线 | 一级黄色性生活视频 | xxxxx国产 | 在线男人天堂 | 麻豆91在线播放 | 在线看你懂得 | 91青青视频 | 成人特级毛片69免费观看 | 天堂аⅴ在线最新版在线 | 日韩一区二区三区在线观看视频 | www.五月天婷婷 | 日日噜噜噜夜夜爽爽狠狠 | 在线免费观看小视频 | 91视频免费 | 亚洲欧美自拍另类 | 欧美午夜精品久久久久久人妖 | 午夜宅男在线 | 哪个网站可以看毛片 | japanese在线 | 一本大道东京热无码aⅴ | 在线播放色 | 国产麻豆天美果冻无码视频 | 日韩1级片| 在线播放免费av | 亚洲成人免费av | 欧美成人精品一区二区免费看片 | 国产精品欧美综合 | 免费在线观看网址入口 | 91精品视频免费看 | 亚欧洲精品视频在线观看 | 欧美亚洲国产一区二区三区 | 中文字幕一区二区三区四区 | 久久中文字幕一区二区 | 婷婷综合五月 | 日本一级网站 | 国产亚洲欧美视频 | 潘金莲一级淫片aaaaa | 日韩黄色一级大片 | 久久久久91 | 国产精品图片 | 红桃视频网站 | 色狠狠综合网 | wwwxxx日本 | a级黄色在线观看 | 91蝌蚪91九色白浆 | 一区二区三区不卡在线观看 | 在线色站 | 国产日批| 又粗又大又硬毛片免费看 | 五月婷婷激情综合 | 乱子伦一区 | 精品亚洲精品 | www.污在线观看 | 图书馆的女友动漫在线观看 | 最近中文字幕在线观看 | 丁香婷婷综合激情五月色 | 久草视频免费在线 | 国产丰满农村老妇女乱 | 国产精品xxxxx | 亚洲网站在线免费观看 | 国产成人自拍网站 | 熟女人妻在线视频 | 人人干在线视频 | 日xxxx| 中文字幕无产乱码 | 国产无遮挡18禁无码网站不卡 | www.色播.com| 黄色特级视频 | 黄色成人小视频 | 欧美视频久久久 | 国产最新视频在线 | 色哟哟精品观看 | 免费成人深夜夜视频 | 我们的生活第五季在线观看免费 | www.brazzers.com| 久久综合久色欧美综合狠狠 | 欧美在线91 | 少妇高潮淫片免费观看 | 色呦呦在线看 | 国产精品亚洲αv天堂无码 伊人性视频 | 91视频官网 | 国产精品久久777777毛茸茸 | 国产区久久 | 9l视频自拍蝌蚪9l视频成人 | 91亚洲国产 | 国产情侣一区二区三区 | 亚洲高清在线免费观看 | 国产大片91 | 四虎免费看黄 | 亚洲+小说+欧美+激情+另类 | 成人精品影视 | 天堂网av2018 | 日本黄色免费在线观看 | 日本福利一区 | 精品亚洲乱码一区二区 | 久久精品视频播放 | 欧美丰满一区二区免费视频 |