最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

機(jī)房課摸魚器和進(jìn)制換算器(2-8-10-16)和PyInstaller怎么打包

2023-09-11 23:15 作者:明凡HD  | 我要投稿

簡(jiǎn)易的猜數(shù)游戲: import random while True:

? ? num1 = int(input("請(qǐng)輸入最小值:"))

? ? num2 = int(input("請(qǐng)輸入最大值:"))

? ? if num1 >= num2:

? ? ? ? print("請(qǐng)輸入有效區(qū)間")

? ? else:

? ? ? ? # 生成一個(gè)隨機(jī)整數(shù)作為答案

? ? ? ? answer = random.randint(num1, num2)

? ? ? ? # 初始化猜測(cè)次數(shù)

? ? ? ? guesses = 0

? ? ? ? print("歡迎參加猜字游戲!我選了一個(gè)" + str(num1) + "到" + str(num2) + "之間的整數(shù),請(qǐng)猜猜是多少。")

? ? ? ? while True:

? ? ? ? ? ? try:

? ? ? ? ? ? ? ? # 獲取用戶的猜測(cè)

? ? ? ? ? ? ? ? guess = int(input("你的猜測(cè)是:"))

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? # 增加猜測(cè)次數(shù)

? ? ? ? ? ? ? ? guesses += 1

? ? ? ? ? ? ? ? # 驗(yàn)證猜測(cè)是否在指定范圍內(nèi)

? ? ? ? ? ? ? ? if guess < num1 or guess > num2:

? ? ? ? ? ? ? ? ? ? print("請(qǐng)輸入范圍內(nèi)的整數(shù)。")

? ? ? ? ? ? ? ? ? ? continue

? ? ? ? ? ? ? ? # 判斷猜測(cè)是否正確

? ? ? ? ? ? ? ? if guess == answer:

? ? ? ? ? ? ? ? ? ? print(f"恭喜你,猜對(duì)了!答案是 {answer}。你一共猜了 {guesses} 次。")

? ? ? ? ? ? ? ? ? ? break

? ? ? ? ? ? ? ? elif guess < answer:

? ? ? ? ? ? ? ? ? ? print("太小了,再試一次吧。")

? ? ? ? ? ? ? ? else:

? ? ? ? ? ? ? ? ? ? print("太大了,再試一次吧。")

? ? ? ? ? ? except ValueError:

? ? ? ? ? ? ? ? print("請(qǐng)輸入有效的整數(shù)。")

? ? ? ? play_again = input("要再玩一次嗎?(是/否): ")

? ? ? ? if play_again.lower() != "是":

? ? ? ? ? ? break

這個(gè)程序用了隨機(jī)數(shù) 正常情況下上課玩這東西被發(fā)現(xiàn)也不會(huì)說啥 但是注意哈,我沒做圖形! 為毛不做,我懶!讓我用tkinter就像是要我命一樣,而且還得用時(shí)間優(yōu)化代碼(你們現(xiàn)在看到的這個(gè)我優(yōu)化了好幾次最終選的while) 可以用PyInstaller打包(這個(gè)我放最后講) 十分簡(jiǎn)易的2-8-10-16進(jìn)制換算器: def convert_to_decimal(num, base): ? ? """將數(shù)字從指定進(jìn)制轉(zhuǎn)換為十進(jìn)制"""

? ? if base == 10:

? ? ? ? return int(num)

? ? elif base in (2, 8, 16):

? ? ? ? return int(str(num), base)

? ? else:

? ? ? ? return None

def main():

? ? input_str = input('請(qǐng)輸入需要轉(zhuǎn)換的數(shù)和進(jìn)制(用空格隔開,例如 1010 2):')

? ? input_list = input_str.split()

? ? if len(input_list) != 2:

? ? ? ? print('輸入格式不正確!')

? ? else:

? ? ? ? num, base = input_list[0], int(input_list[1])

? ? ? ? num_in_10 = convert_to_decimal(num, base)

? ? ? ? if num_in_10 is not None:

? ? ? ? ? ? print('十進(jìn)制數(shù)為:{}'.format(num_in_10))

? ? ? ? ? ? print('二進(jìn)制數(shù)為:{}'.format(bin(num_in_10)[2:]))

? ? ? ? ? ? print('八進(jìn)制數(shù)為:{}'.format(oct(num_in_10)[2:]))

? ? ? ? ? ? print('十六進(jìn)制數(shù)為:{}'.format(hex(num_in_10)[2:]))

? ? ? ? else:

? ? ? ? ? ? print('不支持的進(jìn)制!')

if __name__ == "__main__":

? ? main()

PyInstaller怎么打包: 1.先說怎么安裝 甭管啥的直接win+R 輸入CMD,控制臺(tái)出來(lái)后輸入pip install pyinstaller 輸入完后等一會(huì)等到不跳了再說 2.怎么打包 首先你要知道絕對(duì)路徑 如你的一個(gè)文件“six.py”在D盤根目錄,那么這個(gè)文件的絕對(duì)路徑就是D:\six.py 那么我們?cè)诖虬鼤r(shí)要先win+R輸入PyInstaller,彈出窗口后用cd指令來(lái)切換目錄 如上示例文件位置,輸入cd D: 切換到當(dāng)前目錄后輸入 pyinstaller D:\six.py 就會(huì)開始打包,打包生成的exe文件會(huì)在你選擇的目錄下(如上示例D:\)創(chuàng)建一個(gè)名為dist的文件夾,打包后的文件就在里面 有不會(huì)的私信一般看到會(huì)回

機(jī)房課摸魚器和進(jìn)制換算器(2-8-10-16)和PyInstaller怎么打包的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
武山县| 岑溪市| 彭州市| 大足县| 福泉市| 凤阳县| 西青区| 保靖县| 清新县| 平谷区| 沾益县| 雅安市| 平安县| 大洼县| 类乌齐县| 阿克| 长垣县| 呈贡县| 南昌县| 门源| 武强县| 清徐县| 清新县| 济南市| 三门峡市| 梁山县| 城口县| 聂拉木县| 石景山区| 皋兰县| 久治县| 南召县| 舒兰市| 乌苏市| 文山县| 木里| 新龙县| 磴口县| 曲松县| 合阳县| 南平市|