Python 谁是小偷? 嫌疑人A、B、C、D的笔录如下,其中三人为真,一人为假:
生活随笔
收集整理的這篇文章主要介紹了
Python 谁是小偷? 嫌疑人A、B、C、D的笔录如下,其中三人为真,一人为假:
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
誰是小偷?
嫌疑人A、B、C、D的筆錄如下,其中三人為真,一人為假:
A:我不是小偷
B:C是小偷
C:小偷肯定是D
D:C在冤枉人
要求:提交清晰代碼及運行通過截屏。調試須至少輸入兩次自然數且運行得到正確結果。
for i in range(1, 5):if ((i != 1) + (i == 3) + (i == 4) + (i != 4)) == 3:i = chr(i + 64) #數字轉字母print('小偷是%c' % i)
這里涉及了字母與數字的轉換,主要是根據ASCi碼的原理
ord()函數接受一個字符類型參數,并返回一個十進制對應的ASCi碼值
ord(‘A’) 65chr(65)‘A’chr()函數其接受一個整型參數,并返回一個與其ASCII碼相對應的字符。
總結
以上是生活随笔為你收集整理的Python 谁是小偷? 嫌疑人A、B、C、D的笔录如下,其中三人为真,一人为假:的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python求找出1000以内所有的“完
- 下一篇: formdata传参java用对象怎么接