コード例 #1
0
ファイル: toto33.py プロジェクト: proosi/python101-py2
def main(args):
    # ustawienia gry
    nick, ileliczb, maksliczba, ilerazy = ustawienia()

    # losujemy liczby
    liczby = losujliczby(ileliczb, maksliczba)

    # pobieramy typy użytkownika i sprawdzamy, ile liczb trafił
    for i in range(ilerazy):
        typy = pobierztypy(ileliczb, maksliczba)
        iletraf = wyniki(set(liczby), typy)

    nazwapliku = nick + ".json"
    losowania = czytaj_json(nazwapliku)

    losowania.append({
        "czas": time.time(),
        "dane": (ileliczb, maksliczba),
        "wylosowane": liczby,
        "ile": iletraf
    })

    zapisz_json(nazwapliku, losowania)

    print "\nLosowania:", liczby
    return 0
コード例 #2
0
def main(args):
    # ustawienia gry
    nick, ileliczb, maksliczba, ilerazy = ustawienia()

    # losujemy liczby
    liczby = losujliczby(ileliczb, maksliczba)

    # pobieramy typy użytkownika i sprawdzamy, ile liczb trafił
    for i in range(ilerazy):
        typy = pobierztypy(ileliczb, maksliczba)
        iletraf = wyniki(set(liczby), typy)

    nazwapliku = nick + ".json"  # nazwa pliku z historią losowań
    losowania = czytaj_json(nazwapliku)

    losowania.append({
        "czas":
        time.strftime("%a, %d %b %Y %H:%M:%S %z", time.localtime()),
        "dane": (ileliczb, maksliczba),
        "wylosowane":
        liczby,
        "ile_trafionych":
        iletraf
    })

    zapisz_json(nazwapliku, losowania)
    print("Wylosowane liczby:", liczby)
    return 0
コード例 #3
0
ファイル: toto33.py プロジェクト: koduj-z-klasa/python101
def main(args):
    # ustawienia gry
    nick, ileliczb, maksliczba, ilerazy = ustawienia()

    # losujemy liczby
    liczby = losujliczby(ileliczb, maksliczba)

    # pobieramy typy użytkownika i sprawdzamy, ile liczb trafił
    for i in range(ilerazy):
        typy = pobierztypy(ileliczb, maksliczba)
        iletraf = wyniki(set(liczby), typy)

    nazwapliku = nick + ".json"  # nazwa pliku z historią losowań
    losowania = czytaj_json(nazwapliku)

    losowania.append({
        "czas": time.time(),
        "dane": (ileliczb, maksliczba),
        "wylosowane": liczby,
        "ile": iletraf
    })

    zapisz_json(nazwapliku, losowania)

    print("\nLosowania:", liczby)
    return 0
コード例 #4
0
ファイル: toto3.py プロジェクト: qqryq/testypythona
def main(args):
    # ustawienia gry
    nick, ileliczb, maksliczba, ilerazy = ustawienia()

    # losujemy liczby
    liczby = losujliczby(ileliczb, maksliczba)

    # pobieramy typy użytkownika i sprawdzamy ile liczb trafił
    for i in range(ilerazy):
        typy = pobierztypy(ileliczb, maksliczba)
        iletraf = wyniki(set(liczby), typy)

    nazwapliku = nick + ".json"  # nazwa pliku z historią losowań
    losowania = czytaj_json(nazwapliku)
    losowania.append({
        "czas": time.time(),
        "dane": (ileliczb, maksliczba),
        "wylosowane": liczby,
        "ile": iletraf
    })
    zapisz_json(nazwapliku, losowania)

    nazwaplikustr = nick + "_test.txt"  # nazwa pliku dla zapisu tekstowego słowników
    losowania2 = czytaj_str(nazwaplikustr)
    losowania2.append({
        "czas": time.time(),
        "dane": (ileliczb, maksliczba),
        "wylosowane": liczby,
        "ile": iletraf
    })
    zapisz_str(nazwaplikustr, losowania)

    print("\nLosowania: ", liczby)
    return 0
コード例 #5
0
# -*- coding: utf-8 -*-

import random

from totomodul import ustawienia, losujliczby, pobierztypy, wyniki
from totomodul import czytaj_json, zapisz_json
from totomodul import zapisz_str, czytaj_str
import time

# program główny

# ustalamy trudność gry
nick, ileliczb, maksliczba, ilerazy = ustawienia()

nazwapliku = nick + ".json"
losowania = czytaj_json(nazwapliku)

# losujemy liczby
liczby = losujliczby(ileliczb, maksliczba)

# pobieramy typy użytkownika i sprawdzamy, ile liczb trafił
for i in range(ilerazy):
    typy = pobierztypy(ileliczb, maksliczba)
    trafione = wyniki(set(liczby), typy)

losowania.append({
    "czas": time.time(),
    "dane": (ileliczb, maksliczba),
    "wylosowane": liczby,
    "ile": trafione,
})
コード例 #6
0
ファイル: toto02.py プロジェクト: EdwardBetts/python101
#! /usr/bin/env python
# -*- coding: utf-8 -*-

from totomodul import ustawienia, losujliczby, pobierztypy, wyniki
from totomodul import czytaj_json, zapisz_json
import time

# program główny

# ustalamy trudność gry
nick, ileliczb, maksliczba, ilerazy = ustawienia()

nazwapliku = nick + ".json"
losowania = czytaj_json(nazwapliku)

# losujemy liczby
liczby = losujliczby(ileliczb, maksliczba)

# pobieramy typy użytkownika i sprawdzamy, ile liczb trafił
for i in range(ilerazy):
    typy = pobierztypy(ileliczb, maksliczba)
    trafione = wyniki(set(liczby), typy)

losowania.append({
    "czas": time.time(),
    "dane": (ileliczb, maksliczba),
    "wylosowane": liczby,
    "ile": trafione
})

zapisz_json(nazwapliku, losowania)