第二次作业python
目錄
????????作業1:兩個數交換,要求使用異或法完成
????????作業2:判斷一個數,是否是2的指數
????????作業3:給定成績,判斷用戶成績的檔次
????????作業4:有1、3、5、7、9組成的所有不重復的四位數之和是多少?(B )
????????作業4:一個會議有12個員工,假設已有8個員工是女性,求所有員工都是女性的概率(1/6 )
????????作業6:在控制臺上,輸入如下信息
? ? ? ? ? ? ? ? ? ? ?a?? ??? ?a^2?? ??? ?a^3
? ? ? ? ? ? ? ? ? ? ?1?? ??? ?1?? ??? ?1
?? ??????????????????2?? ??? ?4?? ??? ?8
? ? ? ? ? ? ? ? ? ? ?3?? ? ?? 9?? ??? ?27
??????????作業7:如果A是“10110110”,B是“11100000”,C是“10100000”,下面成立的是( D)
??????????作業8:判斷一個整數是奇數還是偶數,至少有兩種實現
? ? ? ? ? 作業9:求矩形的面積和周長方式
??????????作業10:根據天數(從控制臺上輸入)計算周數和剩余的天數
? ? ? ? ? 作業11:根據已知圓的半徑radius(從控制臺上輸入),求其面積和周長(PI可以使用Math.PI,也可以使用3.14)
? ? ? ? ? ??
作業1: 兩個數交換,要求使用異或法完成
代碼:
輸出結果:
作業2:判斷一個數,是否是2的指數
2的指數?
?? ??? ?0000 0010?? ?0000 0001
?? ??? ?0000 0100?? ?0000 0011
?? ??? ?0000 1000?? ?0000 0111
?? ??? ?0001 0000?? ?0000 1111
?? ?提示:所有2的指數:n&(n - 1) == 0
代碼:
輸出結果:
作業3:給定成績,判斷用戶成績的檔次
100:提示滿分
?? ?90~100:優秀
?? ?80~100:良好
?? ?70~80:還可以,多多努力
?? ?60~70:合格
?? ?0~60:不合格
?? ?0:雞蛋
代碼:
代碼:
作業4:有1、3、5、7、9組成的所有不重復的四位數之和是多少?( B)
A、666700?? ??? ??? ?B、666600
?? ?C、678860?? ??? ??? ?D、665500
借鑒的代碼(還不怎么會)本文為CSDN博主「俗人不俗鴨」的代碼:
ls = [1,3,5,7,9]
a=b=c=d=-1
sum=0
print('由1、3、5、7、9組成的所有不重復的四位數如下:')
for n1 in ls:
? ? ls.pop(ls.index(n1))
? ? a+=1
? ? for n2 in ls:
? ? ? ? ls.pop(ls.index(n2))
? ? ? ? b+=1
? ? ? ? for n3 in ls:
? ? ? ? ? ? ls.pop(ls.index(n3))
? ? ? ? ? ? c+=1
? ? ? ? ? ? for n4 in ls:
? ? ? ? ? ? ? ? ls.pop(ls.index(n4))
? ? ? ? ? ? ? ? d+=1
? ? ? ? ? ? ? ? num=n1*1000+n2*100+n3*10+n4
? ? ? ? ? ? ? ? print(num)
? ? ? ? ? ? ? ? sum=sum+num
? ? ? ? ? ? ? ? ls.insert(d,n4)
? ? ? ? ? ? d=-1
? ? ? ? ? ? ls.insert(c,n3)
? ? ? ? c=-1
? ? ? ? ls.insert(b,n2)
? ? b=-1
? ? ls.insert(a,n1)
a=-1
print('由1、3、5、7、9組成的所有不重復的四位數之和為:{}'.format(sum)
作業5:一個會議有12個員工,假設已有8個員工是女性,求所有員工都是女性的概率( 1/6)
A、11/23?? ??? ??? ?B、12/35
?? ?C、2/9?? ??? ??? ??? ?D、1/8
作業6:在控制臺上,輸入如下信息
?? ?a?? ??? ?a^2?? ??? ?a^3
?? ?1?? ??? ?1?? ??? ?1
?? ?2?? ??? ?4?? ??? ?8
?? ?3?? ??? ?9?? ??? ?27
代碼:
輸出結果:
作業7:如果A是“10110110”,B是“11100000”,C是“10100000”,下面成立的是( D)
?? ?A、?? ?C=A|B
?? ?B、?? ?C=~A
?? ?C、?? ?C=~B
?? ?D、?? ?C=A&B
作業8:判斷一個整數是奇數還是偶數,至少有兩種方式實現(位運算已經講解的話)
代碼:
輸出結果:
作業9:求矩形的面積和周長
代碼 :
結果:
作業10:根據天數(從控制臺上輸入)計算周數和剩余的天數
結果:
?作業11:根據已知圓的半徑radius(從控制臺上輸入),求其面積和周長(PI可以使用Math.PI,也可以使用3.14)
代碼:
結果:
?
總結
以上是生活随笔為你收集整理的第二次作业python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 认识和选购极致画质的显示器
- 下一篇: 认识和选购极致的显示器