python入門(一) 乙個猜隨機數小遊戲

2021-08-15 16:06:39 字數 1638 閱讀 8009

#猜隨機數小遊戲**如下

from random import randint

num = randint(0

, 100)

#import random 可採用引入模組的形式寫隨機數**

#num = random.randint(0, 100)

num_you = int(input("please input your number:"))

while num_you != num:

if num_you < num:

print("your number"

, num_you,

"is less")

if num_you > num:

print("your number"

, num_you,

"is bigger")

if num_you == num:

print("your number"

, num_you,

"equal with number")

num_you = int(input())

print("your number"

, num_you,

"equal with number")

以上程式中所用到的知識點如下:

#這是python3以上版本的標準輸出格式

#print("yes! you are ", name, "you are", age) 

#此種方式輸出即可保證字串和變數的混合輸出

#可採用 name = input 變數等於輸入的形式

#預設輸入的形式為字串,若輸入內容是數字,需要進行強轉 int(input())

#input()括號內可以填入字串作為輸入前的提示語

#直接賦值變數 s = 100 s = "jack" 即可

#python 中的變數為弱型別變數

if 條件:

滿足條件時執行的內容

#引入模組方法: from 模組名 import 方法名

#引入模組:import 模組名

#括號內的兩個常數是產生隨機數的範圍

# "#"開頭的文字為注釋

while 條件:

迴圈執行的語句

#python中if,while語句等不再用{}圈定語句範圍

#python用縮排的長度來判斷**處於語句位置

Eddy Walker(隨機數猜概率)

題意 n個點的環,初始在0,可以隨機向前向後,n個位置都走完,最後停在m的概率,最後輸出前i組概率的乘積 題解 打表發現,1 n 1的點概率為 include include include include include include include include include includ...

猜計算機隨機數

val random.randint 0,99 ra range 0,99 while true num eval input enter the num if num in ra if numthe number is a little lower than that elif num val p...

猜數字遊戲(運用隨機數)

實訓報告 要求在開頭輸出歡迎詞,直接用printf輸出即可 由於是多次遊戲,最後要判斷是否再一次遊戲,這裡無疑問是需要運用迴圈的,所以我們可以借用do while結構,先進行一次程式 玩猜數字遊戲關鍵就是隨機數的生成,而且需要每次都不相同,就需要設定隨機數種子srand unsigned time ...