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

歡迎訪問 生活随笔!

生活随笔

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

python

100以内素数之和python123_python质数,水仙花数,简单猜拳游戏等

發布時間:2023/12/4 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 100以内素数之和python123_python质数,水仙花数,简单猜拳游戏等 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

找到所有兩位的奇妙數:奇妙數。即一個整數等于其各位數字之和加上各位數字之積 例如 39? = (3+9) + (3*9)

找到100以內所有的質數

要用戶從鍵盤輸入任意整數,計算該整數的偶數個數,奇數個數和總位數。將這三個數字拼接成一個新的數字,并在此按照此規律繼續執行,最終顯示出得到的內容為123。例如3252453467?? ---?? 5510?? ---?? 134?? --?? 123

找到10000以內的所有自冪數。自冪數是指一個 n 位數,它的每個位上的數字的 n 次冪之和等于它本身

制作一個和電腦玩的剪刀石頭布游戲。

商店舉辦促銷飲料活動,每三個瓶蓋可以換一瓶飲料,并且手中只有兩個瓶蓋還可以向商店借一個,但必須歸還。設計程序,能夠計算顧客買飲料后,實際能夠喝到多少瓶飲料。

完成一個撲克牌21點游戲。1)生成’?A’這樣的52張牌。沒有大小王。2)游戲規則。一個玩家抽先抽兩張牌,然后決定是否繼續抽牌,輸入no程序結束。牌點總和超過21點,游戲結束,玩家失敗。程序能夠自動計算當前玩家手中的點數。A為1點 。10,J,Q,K均為10點。

1.所有兩位數的奇妙數

for i in range(10,100):

# 個位數

a = i % 10

# 十位數

b = i // 10

if i == (a + b) + a * b :

print(i)

2.找到100 以內的質數

# 到100以內所有的質數

for i in range(1,100):

for j in range(2,i):

if not i % j :

break

else:

print(i)

3.

user_number = int(input('請輸入一個整數:'))

def result(number):

length = len(str(number))

# 整數中偶數的個數

double = 0

for i in range(0,length):

temp = number // (10 ** i)

if temp % 2 == 0 :

double += 1 # 整數中奇數的個數

single = length - double

# 開始拼接another循環

another = double * 10 ** (len(str(single)) + len(str(length))) + single * 10 ** len(str(length)) + length

# 驗證最后一次遞歸是否是123

if another == 123:

return 123 else:

return result(another)

# 調用自己定義的函數進行判斷

caice = result(user_number) print(caice)

4.水仙花進階版本----10000以內的自冪數

# 水仙花進階版

for i in range(1,10001):

ge = i % 10

shi = i % 100 // 10

bai = i // 100 % 10

qian = i // 1000 % 10

wan = i // 10000

length = len(str(i))

if ge ** length + shi ** length + bai ** length + qian ** length + wan ** length == i: ??????? print(i)

剪刀石頭布游戲簡單版

import? random

print('我們一起來玩石頭剪刀布的游戲吧!')

player = int(input('0:石頭?? 1:剪刀?? 2:布\n請選擇:'))

dict = {0:'石頭',1:'剪刀',2:'布'}

computer = random.randint(0,2)

if (player == 0 and computer == 1) or (player == 1 and computer == 2) or (computer==0 and player == 2):

print('玩家出的是%s 電腦出的是%s ,所以玩家獲勝'%(dict[player],dict[computer]))

elif player==computer:

print('玩家出的是%s 電腦出的是%s ,所以玩家和電腦打成平手'%(dict[player],dict[computer]))

else:

print('玩家出的是%s 電腦出的是%s ,所以電腦獲勝' % (dict[player], dict[computer]))

總結

以上是生活随笔為你收集整理的100以内素数之和python123_python质数,水仙花数,简单猜拳游戏等的全部內容,希望文章能夠幫你解決所遇到的問題。

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