iT邦幫忙

1

python 問題須解決

  • 分享至 

  • xImage

在執行時會先詢問是否要玩猜數字的遊戲?若輸入y或是yes,則開始遊戲。程式中預先設定好1個1-10的數字做為謎底,然後每次執行讓使用者任意挑選一個數字,並持續詢問,直到猜中數字為止。如果猜中數字,則程式會顯示恭喜的訊息,然後再次詢問是否要繼續此遊戲,若輸入y或yes,則程式會重複上述動作,若輸入其他字元,則結束程式。

把這程式改一下就有嚕~
https://codereview.stackexchange.com/a/195600
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-12-12 11:06:37

這篇來改成

# -*- coding: UTF-8 -*-
import random

playornot = input('是否要玩猜數字的遊戲?')
if (playornot=='y' or playornot=='yes'):
	selnumber = random.randint(1,10)
	gotyou = 0
	while gotyou==0:
		guess = int(input("請猜數字(1~10):"))
		if guess == selnumber:
			print('答對了,答案是 %d'%(selnumber))
			againornot = input('是否要繼續此遊戲?')
			if (againornot=='y' or againornot=='yes'):
				selnumber = random.randint(1,10)
				gotyou = 0
			else:
				gotyou = 1

前不久好像也有一個問類似的.

應該是同學吧
/images/emoticon/emoticon54.gif

0
zoecheng
iT邦新手 5 級 ‧ 2021-12-23 16:19:41

用迴圈就行

我要發表回答

立即登入回答