亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python - 讓用戶輸入一個連接字符串

Python - 讓用戶輸入一個連接字符串

胡說叔叔 2023-08-22 17:57:45
我目前正在作為初學者學習Python,并致力于解決一些示例項目,并遇到了這個我不知道如何處理的問題。我的代碼部分如下所示:X = [1,2,3,4,5,6,7,8]            Y = ['a','b','c','d','e','f','g','h']print('Please insert a position')input()if input() == str(X[0]) + Y[0]:    print('True')else:    print('False')我有 2 個單獨的列表,我接受的用戶輸入是這兩個列表的串聯,例如 1a 或 7e。我想確保用戶輸入與 [X][Y] 串聯的任意組合匹配。就像用戶輸入 6d 一樣,它會返回 true。例如,如果用戶輸入 3p,則返回錯誤。非常感謝!
查看完整描述

2 回答

?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

我會檢查長度,然后根據適當的列表單獨檢查每個字符。請注意,您還撥打了input()兩次電話。


user_input = input()

if len(user_input) == 2 and int(user_input[0]) in x and user_input[1] in y:

    print('True')

else:

    print('False')


查看完整回答
反對 回復 2023-08-22
?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

您可以檢查 X 和 Y 中是否存在單個輸入字符。


    choice = input()

    if int(choice[0]) in X and choice[1] in Y:

       print("True")

    else:

       print("False")


查看完整回答
反對 回復 2023-08-22
  • 2 回答
  • 0 關注
  • 190 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號