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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python习题答案集

發(fā)布時(shí)間:2023/12/14 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python习题答案集 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

dodo平臺(tái)Python課程習(xí)題代碼

課內(nèi)實(shí)驗(yàn)01(程序設(shè)計(jì)概述)

  • 【描述】
    讓我們學(xué)習(xí)用Python語(yǔ)言向世界問好。"Hello World"示例程序最早出現(xiàn)于1972年,由貝爾實(shí)驗(yàn)室成員Brian Kernighan撰寫的內(nèi)部技術(shù)文件《Introduction to the Language B》之中。不久同作者于1974年所撰寫的《Programming in C: A Tutorial》,也延用這個(gè)示例。
    一般來說,這是每一種計(jì)算機(jī)編程語(yǔ)言中最基本、最簡(jiǎn)單的程序,亦通常是初學(xué)者所編寫的第一個(gè)程序。它還可以用來確定該語(yǔ)言的編譯器、程序開發(fā)環(huán)境,以及運(yùn)行環(huán)境是否已經(jīng)安裝妥當(dāng)。將"Hello World"作為第一個(gè)示范程序,已經(jīng)成為編程語(yǔ)言學(xué)習(xí)的傳統(tǒng)。
    我們?cè)谶@里繼續(xù)傳統(tǒng),這也是一種向前輩們致敬的方式之一吧!
    【輸入】
    沒有輸入。
    【輸出】
    Hello World!
  • 答案:

    print("Hello World!")
  • 【描述】
    編寫程序,輸出指定的由’*'組成的倒三角圖案。(要求:第一行行首無空格,每行行尾無空格)
    【輸入】
    沒有輸入。
    【輸出】
  • * * * * * * * * * *

    答案:

    print("* * * *\n* * *\n* *\n*")
  • 【描述】
    編寫程序,從鍵盤輸入兩個(gè)整數(shù),計(jì)算并輸出這兩個(gè)整數(shù)的和、差、積、商。
    【輸入】
    分行輸入兩個(gè)整數(shù)。
    【輸出】
    分行輸出兩個(gè)整數(shù)的和、差、積、商。
    【輸入示例】
    5
    3
    【輸出示例】
    5 + 3 = 8
    5 - 3 = 2
    5 * 3 = 15
    5 / 3 = 1.6666666666666667
    答案:
  • x = int(input()) y = int(input()) print(x,"+",y,"=",x+y) print(x,"-",y,"=",x-y) print(x,"*",y,"=",x*y) print(x,"/",y,"=",x/y)
  • 編寫程序,給定一個(gè)攝氏溫度C,計(jì)算對(duì)應(yīng)的華氏溫度F。轉(zhuǎn)換的公式如下:

    【輸入】
    在一行中給出一個(gè)攝氏溫度。
    【輸出】
    在一行中輸出對(duì)應(yīng)的華氏溫度,精確到小數(shù)點(diǎn)后1位。
    【輸入示例】
    100
    【輸出示例】
    212.0
  • 答案:

    c = float(input()) f = 9/5*c + 32 print("%.1f" % (f))
  • 編寫程序,從鍵盤輸入矩形的寬度和高度,計(jì)算矩形的面積。結(jié)果保留2位小數(shù)。
    【輸入】
    分行輸入矩形寬度和高度。
    【輸出】
    在一行中輸出矩形面積,結(jié)果保留2位小數(shù)。
    【輸入示例】
    2.5
    3.5
    【輸出示例】
    8.75
  • 答案:

    x = float(input()) y = float(input()) print("%.2f" % (x * y))
  • 【描述】
    輸入一個(gè)圓環(huán)的內(nèi)外半徑,計(jì)算圓環(huán)的面積。inside和outside分別表示圓環(huán)的內(nèi)外半徑,題目保證外半徑大于內(nèi)半徑。
    假設(shè)π為3.14159。
    【輸入】
    輸入圓環(huán)的外半徑和內(nèi)半徑。
    【輸出】
    輸出對(duì)應(yīng)的圓環(huán)面積,結(jié)果保留2位小數(shù)。
    【輸入示例】
    3.5
    2.5
    【輸出示例】
    18.85
  • 答案:

    pi = 3.14159 x = float(input()) y = float(input()) print("%.2f" % ((x**2 - y**2)*pi))
  • 【描述】
    編寫程序,計(jì)算下列數(shù)學(xué)表達(dá)式的結(jié)果并輸出,小數(shù)點(diǎn)后保留3位。

    【輸入】
    沒有輸入。
    【輸出】
    輸出結(jié)果小數(shù)點(diǎn)后保留 3 位。
  • 答案:

    print("%.3f" % (4*(1-1/3+1/5-1/7+1/9-1/11+1/13)))
  • 【描述】
    編寫程序,計(jì)算下列數(shù)學(xué)表達(dá)式的結(jié)果并輸出,小數(shù)點(diǎn)后保留3位。

    【輸入】
    沒有輸入。
    【輸出】
    輸出結(jié)果小數(shù)點(diǎn)后保留 3 位。
    【提示】
    **為冪運(yùn)算符,x ** 0.5為求x的平方根。
  • 答案:

    print("%.3f" % (((3**4 + 5 * 6**7)/8)**0.5))
  • 【描述】
    慧慧有5元錢,她想去買冰棍吃,冰棍的價(jià)格各不相同,根據(jù)冰棍的價(jià)格,計(jì)算慧慧最多能買多少根冰棍。
    【輸入】
    一個(gè)數(shù),表示一根冰棍的價(jià)格,單位是元。
    【輸出】
    一個(gè)整數(shù),小明最多能買到的冰棍數(shù)。
    【輸入示例】
    1.3
    【輸出示例】
    3
  • 答案:

    x = float(input()) y = 5 // x print(int(y))
  • 【描述】
    分行輸入三個(gè)值a、b、c,輸出如下公式的值。

    【輸入】
    分行輸入三個(gè)整數(shù)。
    【輸出】
    在一行中輸出公式值。
    【輸入示例】
    3
    4
    5
    【輸出示例】
    -44
  • 答案:

    a = int(input()) b = int(input()) c = int(input()) print(b**2 - 4*a*c)

    課內(nèi)實(shí)驗(yàn)02(基本程序設(shè)計(jì))

  • 【描述】
    編寫程序,從鍵盤輸入兩個(gè)整數(shù),計(jì)算并輸出這兩個(gè)整數(shù)的和、平均值、最小值和最大值。平均值保留2位小數(shù)。
    【輸入】
    分行輸入兩個(gè)整數(shù)。
    【輸出】
    分行輸出兩個(gè)整數(shù)的和、平均值、最小值和最大值。平均值保留2位小數(shù)。
    【輸入示例】
    5
    4
    【輸出示例】
    9
    4.50
    4
    5
  • 答案:

    a = float(input()) b = float(input()) print(int(a+b)) print(format((a+b)/2,".2f")) print(int(min(a,b))) print(int(max(a,b)))
  • 【描述】
    編寫程序,從鍵盤輸入兩個(gè)整數(shù),存放在變量a和b中,并交換a和b中的值。
    【輸入】
    一行中給出整數(shù)a和b,其間以空格分隔。
    【輸出】
    一行中輸出交換后的整數(shù)a和b,其間以空格分隔。
    【輸入示例】
    5 3
    【輸出示例】
    3 5
  • 答案:

    a,b = map(int,input().split()) print(b,a)
  • 【描述】
    編寫程序,讀入一個(gè)在100和999之間的整數(shù),然后輸出按位逆序后的數(shù)。當(dāng)輸入的整數(shù)含有結(jié)尾的0時(shí),輸出不應(yīng)帶有前導(dǎo)的0。比如輸入100,輸出應(yīng)該是1。
    【輸入】
    在一行中給出一個(gè)在100和999之間的整數(shù)。
    【輸出】
    在一行中輸出按位逆序后的數(shù)。
    【輸入示例】
    123
    【輸出示例】
    321
  • 答案:

    a = int(input()) ge = a % 10 shi = a // 10 % 10 bai = a // 100 if(ge == 0):print(shi * 10 + bai) else:print(ge * 100 + shi * 10 + bai)
  • 【描述】
    編寫程序,從鍵盤輸入a,計(jì)算表達(dá)式
  • 的值,a≠-1。結(jié)果保留2位小數(shù)。
    【輸入】
    在一行中輸入a的值。
    【輸出】
    在一行中輸出表達(dá)式的值,結(jié)果保留2位小數(shù)。
    【輸入示例】
    2
    【輸出示例】
    2.26

    答案:

    import math; a = float(input()) b = (math.cos(2 * math.pi * 50 /360) + math.sqrt(37.5))/(a+1) print(format(b,".2f"))
  • 【描述】
    編寫程序,輸入存款(money)、存期(year)和年利率(rate),計(jì)算存款到期時(shí)的稅前利息(interest)。結(jié)果保留2位小數(shù)。公式如下:

    【輸入】
    分行輸入存款(money)、存期(year)和年利率(rate)。
    【輸出】
    在一行中輸出存款到期時(shí)的稅前利息(interest),結(jié)果保留2位小數(shù)。
    【輸入示例】
    10000
    3
    0.025
    【輸出示例】
    768.91
  • 答案:

    import math; money = int(input()) year = int(input()) rate = float(input()) interest = money * pow((1+rate),year) - money print(format(interest,".2f"))
  • 【描述】
    將一個(gè)大寫字母轉(zhuǎn)換為小寫字母。
    【輸入】
    輸入一個(gè)字母。
    【輸出】
    輸出對(duì)應(yīng)的小寫字母。注意:若輸入的是小寫字母,則直接輸出。
    【輸入示例】
    A
    【輸出示例】
    a
  • 答案:

    putin = input() putout = putin.lower() print(putout)
  • 【描述】
    計(jì)算a+b。a、b為整數(shù)。
    【輸入】
    在一行上輸入a、b,其間以空格間隔。
    【輸出】
    輸出一行,a+b的值。
    【輸入示例】
    5 3
    【輸出示例】
    8
  • 答案:

    a,b = map(int,input().split()) print(a+b)
  • 【描述】
    編寫程序,順序讀入浮點(diǎn)數(shù)1、整數(shù)、字符、浮點(diǎn)數(shù)2,再按照字符、整數(shù)、浮點(diǎn)數(shù)1、浮點(diǎn)數(shù)2的順序輸出。
    【輸入】
    在一行中順序給出浮點(diǎn)數(shù)1、整數(shù)、字符、浮點(diǎn)數(shù)2,其間以空格分隔。
    【輸出】
    在一行中按照字符、整數(shù)、浮點(diǎn)數(shù)1、浮點(diǎn)數(shù)2的順序輸出,其中浮點(diǎn)數(shù)保留小數(shù)點(diǎn)后2位。
    【輸入示例】
    2.12 88 c 4.7
    【輸出示例】
    c 88 2.12 4.70
  • 答案:

    f1,i1,s1,f2 = input().split() f1 = float(f1) f2 = float(f2) print(s1,i1,"{:.2f}".format(f1),"{:.2f}".format(f2))
  • 【描述】
    輸入一個(gè)整數(shù)和進(jìn)制,轉(zhuǎn)換成十進(jìn)制輸出。
    【輸入】
    在一行中輸入整數(shù)和進(jìn)制。注意,整數(shù)可能是十六進(jìn)制的。
    【輸出】
    在一行中十進(jìn)制輸出結(jié)果。
    【輸入示例】
    45,8
    【輸出示例】
    37
  • import math; i1,i2 = input().split(",") i2 = int(i2) print(int(i1,i2))
  • 【描述】
    牛牛最近學(xué)習(xí)了Python語(yǔ)言入門課程,這門課程的總成績(jī)計(jì)算方法是:總成績(jī)=作業(yè)成績(jī)×20%+小測(cè)成績(jī)×30%+期末考試成績(jī)×50%。牛牛想知道,這門課程自己最終能得到多少分?
    【輸入】
    在一行中包含三個(gè)非負(fù)整數(shù),,其間以空格分隔,分別表示牛牛的作業(yè)成績(jī)、小測(cè)成績(jī)和期末考試成績(jī),三項(xiàng)成績(jī)滿分都是100分。
    【輸出】
    一行一個(gè)整數(shù),即牛牛這門課程的總成績(jī),滿分也是100分。
    【輸入示例】
    60 90 80
    【輸出示例】
    79
  • 答案:

    import math; i1,i2,i3 = input().split() i1 = int(i1) i2 = int(i2) i3 = int(i3) sum = i1 * 0.2 + i2 * 0.3 + i3 * 0.5 print(int(sum))

    課內(nèi)實(shí)驗(yàn)03(分支)

  • 【描述】
    編寫程序,從鍵盤輸入一個(gè)整數(shù),檢查它是否能同時(shí)被2和3整除,是否被2或3整除,是否被2或3整除且只被其一整除。
    【輸入】
    一行中給出一個(gè)整數(shù)。
    【輸出】
    分行輸出檢查結(jié)果,格式見【輸出示例】。
    【輸入示例】
    4
    【輸出示例】
    4 divisible by 2 and 3? False
    4 divisible by 2 or 3? True
    4 divisible by 2 or 3, but not both? True
  • a = int(input()) if((a % 2)==0 and (a % 3)==0):print(str(a) + " divisible by 2 and 3? True") else:print(str(a) + " divisible by 2 and 3? False") if((a % 2)==0 or (a % 3)==0):print(str(a) + " divisible by 2 or 3? True") else:print(str(a) + " divisible by 2 or 3? False") if(((a % 2)==0 and (a % 3)==0) == False and ((a % 2)==0 or (a % 3)==0)==True):print(str(a) + " divisible by 2 or 3, but not both? True") else:print(str(a) + " divisible by 2 or 3, but not both? False")
  • 【描述】
    編寫程序,鍵盤輸入x,求如下分段函數(shù)y的值(結(jié)果保留2位小數(shù))。

    【輸入】
    在一行中給出給出x的值。
    【輸出】
    在一行中輸出y的值,結(jié)果保留2位小數(shù)。
    【輸入示例】
    2.5
    【輸出示例】
    1.58
  • 答案:

    import math x = float(input()) if(x<0):y = x ** 2 elif(x<9):y = math.sqrt(x) else:y = x - 6 print(format(y,".2f"))
  • 【描述】
    某電網(wǎng)執(zhí)行階梯電價(jià),安裝一戶一表的居民用戶電價(jià)分為兩個(gè)階梯:月用電量50千瓦時(shí)(含50千瓦時(shí))以內(nèi)的,電價(jià)為0.53元/千瓦時(shí);超過50千瓦時(shí)的,超出部分的用電量,電價(jià)上調(diào)0.05元/千瓦時(shí)。請(qǐng)編寫程序計(jì)算電費(fèi)。
    【輸入】
    在一行中給出某用戶的月用電量(單位:千瓦時(shí))。
    【輸出】
    在一行中輸出該用戶應(yīng)支付的電費(fèi)(元),結(jié)果保留兩位小數(shù),格式:cost = 應(yīng)付電費(fèi)值;若用電量小于0,則輸出“Invalid Value!”。
    【輸入示例】
    10
    【輸出示例】
    cost = 5.30
  • 答案:

    x = float(input()) if(x < 0):print("Invalid Value!") elif(x <= 50):y = x * 0.53print("cost = " + str(format(y,".2f"))) else:y = 50 * 0.53 + (x-50) * 0.58print("cost = " + str(format(y,".2f")))
  • 【描述】
    編寫程序,輸入a、b和c,若它們能構(gòu)成三角形,則輸出三角形周長(zhǎng),否則輸出"Invalid"。
    【輸入】
    一行中給出a、b和c,其間以空格分隔。
    【輸出】
    一行中輸出三角形周長(zhǎng)或"Invalid"。
    【輸入示例】
    3 3 3
    【輸出示例】
    9.0
    【提示】
    任意兩邊之和大于第三邊,則三條邊構(gòu)成三角形。
    三角形的邊長(zhǎng)不一定是整數(shù)。
  • 答案:

    a,b,c = map(float,input().split()) if((a+b)>c and (a+c)>b and (b+c)>a):print(a+b+c) else:print("Invalid")
  • 【描述】
    某公司員工的工資計(jì)算方法如下:一周內(nèi)工作時(shí)間不超過40小時(shí),按正常工作時(shí)間計(jì)酬;超出40小時(shí)的工作時(shí)間部分,按正常工作時(shí)間報(bào)酬的1.5倍計(jì)酬。員工按進(jìn)公司時(shí)間分為新職工和老職工,進(jìn)公司不少于5年的員工為老職工,5年以下的為新職工。新職工的正常工資為30元/小時(shí),老職工的正常工資為50元/小時(shí)。請(qǐng)按該計(jì)酬方式計(jì)算員工的工資。
    【輸入】
    在一行中給出2個(gè)正整數(shù),分別為某員工入職年數(shù)和周工作時(shí)間,其間以空格分隔。
    【輸出】
    在一行輸出該員工的周薪,精確到小數(shù)點(diǎn)后2位。
    【輸入示例】
    5 40
    【輸出實(shí)例】
    2000.00
  • 答案:

    a,b = map(float,input().split()) if(a >= 5):if(b > 40):x = 40 * 50 + (b - 40)*75else:x = b * 50 else:if(b > 40):x = 40 * 30 + (b - 40)*45else:x = b * 30 print(format(x,".2f"))
  • a,b,c = map(int,input().split()) if(a>=b and a>=c):if(b>c):print(str(c)+"->"+str(b)+"->"+str(a))else:print(str(b)+"->"+str(c)+"->"+str(a)) elif(b>=a and b>=c):if(a>c):print(str(c)+"->"+str(a)+"->"+str(b))else:print(str(a)+"->"+str(c)+"->"+str(b)) elif(c>=a and c>=b):if(a>b):print(str(b)+"->"+str(a)+"->"+str(c))else:print(str(a)+"->"+str(b)+"->"+str(c))
  • import math a,b=map(float,input().split(",")) if abs(a-2)**2+abs(b-2)**2<=1:print(10) elif abs(a+2)**2+abs(b-2)**2<=1:print(10) elif abs(a-2)**2+abs(b+2)**2<=1:print(10) elif abs(a+2)**2+abs(b+2)**2<=1:print(10) else:print(0)
  • 總結(jié)

    以上是生活随笔為你收集整理的python习题答案集的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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