→ CodingMan: 你怎麼寫的? 10/03 20:26
題目是說輸入一個單字
產生跟單字一樣字數的*號
接下來每行輸出一個字母
跟單字裡面一樣就會從*號變成輸入的單字
像是輸入word產生****
再打w會變w***
下一個輸入r變w*r*
下面是我打的
word=str(input())
print("*"*len(word))
string=''
while True:
try:
guess=str(input())
for i in range(len(word)):
if(word[i]==guess):
print(word[i],end='')
string=string+word[i]
else:
print("*",end='')
string=string+"*"
except(EOFError):
break
※ 編輯: rongrong421 (120.113.185.21 臺灣), 10/03/2019 20:47:19
推 a5560648: 轉list賦值再join呢 10/03 22:20
推 sherees: 另外提一下asign不是複製只是指針喔 10/03 22:37
推 papple23g: b=str(a) 10/04 00:38
推 Ryspon: 題外話,「指標 」xd 10/04 22:41
→ HotDesert: 是我搞錯問題的意思嗎?如果只是單純把a字串再指派給b 10/06 04:56
→ HotDesert: 不是只要:a = 'not', b = a[:]就好了嗎? 10/06 04:56
推 lemon651: 一個map記index 一個list記* 每次print就join就好了吧 10/06 11:04
→ darama: d-how.html 10/11 14:57