pythonを学ぶ初心者にとって、これは非常にシンプルで興味深いコンテンツになります。
コードは非常に単純です。主に次のとおりです。ランダム関数-ランダムモジュールと条件付きステートメントをインポートする必要がある単純で実用的なもの。
以下に、pythonのランダム関数の簡単な紹介を示します。
random.random()は、0から1のランダムな10進数を生成するために使用されます:0 <= n <1.0
random.random() # Random float x,
andom.uniformの関数プロトタイプは次のとおりです:random.uniform(a、b)、これは指定された範囲内のランダムな数のポイントを生成するために使用されます.2つのパラメーターの1つは上限で、もう1つは下限です。 abの場合、生成されたランダム数n:a <= n <= b。もし<b, 则 b <= n <= a。
random.uniform(1,10) # Random float x,
andom.randint()の関数プロトタイプは次のとおりです。random.randint(a、b)。これは、指定された範囲の整数を生成するために使用されます。その中で、パラメータaが下限、パラメータbが上限生成されたランダム数n:a <= n <= b
random.randint(10,100)
もちろん、他の使用法もあります、あなたは自分で探検する必要があります!
条件付きステートメントに関しては、他の言語とは使用法がより異なります。
推測ゲームのコード:
#! /usr/bin/env python3
# - *- coding:utf-8-*-
u'''
2019年3月7日に作成
@ author: wuluo
'''
__ author__ ='wuluo'
__ version__ ='1.0.0'
__ company__ = u'チョンチン嘉通大学'
__ updated__ ='2019-03-07'import random
classcaiquan():print('推測ゲームへようこそ')print('ゲームに入る--8')print('ゲームを終了する--9')
b =input("入ってください:")print("あなたの選択は: ", b)print("\n")while b =='8':print('パンチを推測してください:')print('結石--0')print('布--1')print('はさみ--2')print('ゲームを終了する--9')
# 入力した数値が0でない場合,1,2;再入場するように設定することも、失敗するように設定することもできます
a = random.randint(0,2)
b =int(input("選択するものは次のとおりです。")) #整数、
print("コンピューターは以下を選択します。", a)if(a ==0 and b ==1)or(a ==1 and b ==2)or(a == 2and b ==0):print("あなたが勝ちます!\n")
elif a == b:print("ドロー!\n")else:print("あなたは負けます!\n")print('ゲームを続ける--8')print('ゲームを終了する--9')
b =input("もう一度選択してください:")print("あなたの選択は: ", b +"\n")if __name__ =="__main__":caiquan()print('ゲームオーバー!')
pass
ゲームは引き続き最適化できます!
これは主に、pythonでのランダム関数の使用法と、多条件ifステートメントの簡単な使用法を理解するためです。
動作結果:
推測で
プレイヤーの選択が0; 1; 2でない場合。私が設定したのは、損失を直接判断することです!
もちろん、次の1つに設定することもできます。
入力が間違っています!再入力してください(ifステートメントの複数の呼び出し)
以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。
Recommended Posts