2017年2月2日 星期四

Python3:從random玩九九乘法練習(二)

如何讓九九乘法遊戲可以繼續呢~~
程式在進行設計之前,必須要先將需求能夠清楚的整理出來
再轉化為適當的程式邏輯語言去執行 ,例如本次需求:
1.亂數出題,答對可以繼續挑戰,答錯就停止遊戲!
2.系統會記錄答對的次數。最後呈現出本次挑戰答對的題數。
這就是間單的系統需求規劃~~
import random
test_num = 0
retry = True

while retry:
    random_num1 = random.randrange(1, 9)
    random_num2 = random.randrange(1, 9)
    num_ans = random_num1 * random_num2
    input_num = input('請輸入' + str(random_num1) + '*' + str(random_num2) + '的答案是多少?:')
    try:
        input_num = int(input_num)
    except:
        print("請輸入正確的正整數!!")
        print("您共答對了" + str(test_num) + "題")
        exit()
    if num_ans > input_num:
        print("答錯囉~答案數字還要再大點喔!")
        print("Ans:" + str(num_ans))
        print("您共答對了" + str(test_num) + "題")
        exit()
    elif num_ans < input_num:
        print("答錯囉~答案數字比較小喔!")
        print("Ans:" + str(num_ans))
        print("您共答對了" + str(test_num) + "題")
        exit()
    elif num_ans == input_num:
        print("太厲害了~答對囉!繼續跳戰下一題~~~!")
        test_num += 1
    else:
        print("不會吧!居然判斷不出來")
        print("您共答對了" + str(test_num) + "題")
        exit()

可以看出,這次跟之前單純的乘法遊戲的差別在哪裡嗎?
 這些些微的差異,為何會讓程式有不同的運用結果呢?
想想看囉!

Python3:從random玩九九乘法練習(一)

之前介紹過random的使用
這次透過 random.randrange(1,9)
來設計個簡單的九九乘法練習
相關的延伸設計與練習,陸續再做補充!
import random
random_num1 = random.randrange(1, 9)
random_num2 = random.randrange(1, 9)
num_ans = random_num1 * random_num2
input_num = input('請輸入' + str(random_num1) + '*' + str(random_num2) + '的答案是多少?:')
try:
    input_num = int(input_num)
    if num_ans > input_num:
        print("答錯囉~答案數字還要再大點喔!")
        print("Ans:" + str(num_ans))
    elif num_ans < input_num:
        print("答錯囉~答案數字比較小喔!")
        print("Ans:" + str(num_ans))
    elif num_ans == input_num:
        print("太厲害了~答對囉!")
        print("Ans:" + str(num_ans))
    else:
        print("不會吧!居然判斷不出來")
except:
    print("請輸入正確的正整數!!")


Python3重要實用函式:「random 隨機函式」介紹

「randoom 隨機函式」在應用於設計系統或遊戲上都是相當重要且實用的函式之一
所以這裡特為大家介紹這組函式
首先就一些基本的操作及使用介紹




讓部落格文章可呈現程式碼區塊的js外掛

讓部落格中文章的程式碼呈現不同樣貌
~~使用prismjs提供之功能
http://prismjs.com/
可使用高亮顏色呈現程式碼
並為程式碼加上編號等許多外掛功能
import random
random_rum = random.randrange(1, 5)

def num_test():
    try:
        input_num = input('請輸入您猜測的數字(1~5):')
        input_num = int(input_num)
        if random_rum > input_num:
            print("答錯囉~答案數字還要再大點喔!")
            print("Ans:" + str(random_rum))
        elif random_rum < input_num:
            print("答錯囉~答案數字比較小喔!")
            print("Ans:" + str(random_rum))
        elif random_rum == input_num:
            print("太厲害了~答對囉!")
            print("Ans:" + str(random_rum))
        else:
            print("不會吧!居然判斷不出來")
    except:
        print("請輸入正確的正整數!!")

num_test()

2014年11月2日 星期日

線上移除PDF檔案保全設定(密碼)

話說最近讀研究所的同事愈來愈多人啦~~~(大家都太有上進心囉)
這個呢~~讀研究所無可避免地得努力的研讀前人的智慧結晶(也就是文獻探討啦)
這些文獻大多以PDF檔的格式問世
而且部分文獻也都設有密碼保全設定

假如您想要將它轉為可應用編輯如Word文件格式,那在進行檔案格式轉換之前你必須要先將該保全設定(如:密碼)移除,才能繼續進行轉檔工作囉。

這次就是提供一個線上網站來協助各位進行PDF文件保全設定的移除工作
線上網站的好處就是隨時可用、還不必費心再安裝軟體囉

好囉~~廢話又多了!
趕進一起來看看,如何使用吧~~~~~

這次為各位介紹的線上網站為:PDFUnlock
網址: http://www.pdfunlock.com/


這個網站操作方便,沒啥麼廢話的!
將有保全設定的PDF文件送上去就準備完成工作了~~~

2014年9月23日 星期二

Start Menu8讓你跳脫Windows8動態磚,開心使用win7傳統介面

最近幫一些朋友處理新電腦(幾乎都是筆電耶)~~~幾乎都會問到的問題是:win8用不習慣耶~畫面怎麼變這樣啊~找不到「程式集」啦~等等!

所以囉~~接下來就是~~「可不可以換成Win7」啊?
哦~~別為了一個介面就會掉整個系統嘛~~~

不習慣Win8介面~~給你Win7傳統介面不就得了~~~這樣不但可以有熟悉的操作介面,又可保有Win8的市集擴充功能~~一兼二顧(又有蛤仔可以吃了~哈)!

進入正題~~這次就快速為各位介紹:如何透過一支小軟體,讓你保有Win8的「骨」卻又可有Win7的「皮」。

這次使用的軟體為:「Start Menu 8」
軟體介紹及下載網址為:http://www.iobit.com/iobitstartmenu8.php

這軟體只能安裝在Win8或Win8.1上,其他系統就別來亂囉!

下載後,點選安裝~~一路「下一步」~「確定」的往前直衝,就能安裝成功了!

安裝後大概也不必怎麼設定~~就可以正常使用了啦!
但是為了增加篇幅~~~~所以還是簡單說明一下設定上的重點:

2014年9月19日 星期五

善用YouTube影片製作功能,您也能輕鬆做出照片投影影片

最近一些朋友提出想要將照片做成具有播放效果的影片
在以往的一段歲月中~~經常是使用像「魅力四射」這類軟體

但是~~現在YouTube就可以免費輕鬆、快速的完成這個需求
而且又提供授權無版權疑慮的音樂供製作者使用,免除音樂侵權的困擾
製作完成的影片檔案,又無縫銜接上傳YouTube網站可供分享設定~~~這真是太........完美了!

好了~~廢話又太多了~現在就來看看如何用吧!

1.首先~~你當然要先具有YouTube的帳號(也就是Google或者也可以說是Gmail的帳號啦),並且登入進去才可以開始準備製作喔

登入後,點選右上角「上傳」按鈕


2.即可進入影片編輯畫面如下: