2023年3月24日 星期五

ChatGPT + Python 實例001:數位組合 有四個數位:1、2、3、4,能組成多少個互不相同且無重複數字的三位元數?各是多少?

ChatGPT + Python 

利用 python 解出 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

可以使用 Python 的嵌套循环和条件语句来解决这个问题。

以下是代码实现:

python

count = 0   # 用于计数

for i in range(1, 5):   # 百位数从1到4

    for j in range(1, 5):   # 十位数从1到4

        for k in range(1, 5):   # 个位数从1到4

            if i != j and j != k and i != k:   # 保证三个数字互不相同

                print(i * 100 + j * 10 + k)   # 输出三位数

                count += 1   # 计数器加1

print("共有%d个三位数" % count)   # 输出结果


输出结果为:
123 124 132 134 142 143 213 214 231 234 241 243 312 314 321 324 341 342 412 413 421 423 431 432 共有24个三位数

因此,能组成24个互不相同且无重复数字的三位数,分别为123、124、132、134、142、143、213、214、231、234、241、243、312、314、321、324、341、342、412、413、421、423、431、432。

沒有留言:

張貼留言

2026 作業3 RFID+ Telegram 練習

 2026 作業3  RFID+ Telegram  練習 (Wokwi 與 Telegram 二者溝通訊息反映比較慢 ) 歡迎 Alex 使用 RFID 控制系統 /on : 開啟 LED /off : 關閉 LED /flash : 閃爍模式 /timer : 開啟 5 秒 ...