[PYTHON] Qiita (1) Wie schreibe ich einen Codenamen?

2015-09-09 qiita> So schreiben Sie den Codenamen (überprüfen Sie mit csharp)> csharp: Schreiben Sie testScript.cs anstelle von testScript.cs https://qiita.com/7of9/items/c3d413a41fd959bac69c#comment-345b621cad4d6db874fa

Ich werde verschiedene Dinge ausprobieren.

Zum Vergleich hat sich die Quelle des Zitats nicht geändert.

C Sprache

Programmänderung (3) Endian-Bestätigungsprogramm, 64 Bit hinzugefügt (C-Sprache). https://qiita.com/kaizen_nagoya/items/f55112ca74936fd30fcb

endian3.c


#include <inttypes.h>
#include <stdint.h>
#include <stdio.h>

int main (int argc, char **argv)
{
    union
    {
	uint64_t b8	; // 8byte
        uint32_t b4 [2] ; // 4byte x 2 
        uint16_t b2 [4] ; // 2byte × 4 
        uint8_t b1 [8] ;  // 1byte × 8 
    } bytes ;

    bytes.b8 = 0x123456789ABCDEF0 ;
    printf ("bytes.b8: %16" PRIX64 "\n", bytes.b8);
    printf ("bytes.b4: %08" PRIX32 ", %08" PRIX32 " \n", bytes.b4[0], bytes.b4[1]) ;
    printf ("bytes.b2: %04" PRIX16 ", %04" PRIX16 ", %04" PRIX16 ", %04" PRIX16 " \n", bytes.b2[0], bytes.b2[1], bytes.b2[2], bytes.b2[3]) ;
    printf ("bytes.b1: %02" PRIX8 ", %02" PRIX8 ", %02" PRIX8 ", %02" PRIX8 ", %02" PRIX8 ", %02" PRIX8 ", %02" PRIX8 ", %02" PRIX8 " \n", bytes.b1[0], bytes.b1[1], bytes.b1[2], bytes.b1[3], bytes.b1[4], bytes.b1[5], bytes.b1[6], bytes.b1[7]) ;
    return 0 ;
}

python

Programmwechsel (1) Ich habe versucht, "Ich möchte mit Python mit Hyakunin Isshu gewinnen" mit Docker auszuführen https://qiita.com/kaizen_nagoya/items/f8297f544fcbf4787f2a

hyaku_main.py


#! /usr/bin/env python
# -*- coding: utf-8 -*-
import random
import pandas as pd
 
 
def load():
    return pd.read_csv("Hyakunin Isshu.csv")
 
 
def loop(simo, kami):
    while True:
        k = 99  # 1~Es ist eine Zahl von 99. Sie können den Bereich bis zu bestimmen.
        n = random.randint(0, k)  #Entscheide dich für die Nummer zum Singen
        i = 0
 
        while True:
            j = 1
            simo_n = simo[n]
            kami_n = kami[n]
 
            print("【", j, "Frage] Der folgende Satz lautet", simo_n, "\n")
 
            s = input()
            if s == "end":  #Ende ist das Ende
                break
 
            if kami_n == s:  #Wenn die Antwort richtig ist, die nächste Schleife
                print("Ist die richtige Antwort!\n")
                break
            else:
                print("Falsch ...\n")
                print("Rückseite", 1, "Gib mal Chance")
                if len(kami_n) != 0:
                    print("Der erste Buchstabe des obigen Satzes ist", kami_n[0])
                    print(len(kami_n), "Es ist ein Charakter.")
                else:
                    print("Es ist ein Charakter.\n")
 
                s = input()
                if s == "end":
                    break
                if kami_n == s:
                    print("Ist die richtige Antwort")
                    print(simo_n, "Die richtige Antwort ist", kami_n, "war.\n")
                else:
                    print("Falsch\n")
                    print(simo_n, "Die richtige Antwort ist", kami_n, "war.\n")
 
                break
 
        j += 1
        if s == "end":
            break
 
 
def main():
    df = load()  #Daten lesen
 
    kami = df["Oben"]
    simo = df["unter"]
 
    #Regelerklärung
    print("[Spezielles Training für Chizuchizu]\n")
    print("【Regel】")
    print("Ich werde die untere Phrase (festes Zeichen) schreiben, also beantworte bitte das feste Zeichen der oberen Phrase.")
    print("Wenn Sie beenden möchten, sagen Sie "Ende"!\n")
 
    loop(simo, kami)
 
 
if __name__ == "__main__":
    main()  #Lauf

dockerfile

Docker-Datei zeigt den Dateinamen nicht an, wenn es sich nur um Docker-Datei handelt. Docker-Datei: Machen Sie es zu einer Docker-Datei.

Docker (11) Ich habe eine Docker-Datei erstellt https://qiita.com/kaizen_nagoya/items/5139c4e1eb8d86a8ed15

dockerfile


From ubunt
MAINTAINER @kaizen_nagoya
WORKDIR /root
ENV HOME /root
RUN apt-get update && \
    apt-get install -y --no-install-recommends \
    wget \
    git \
    libssl-dev \
    libbz2-dev \
    libsqlite3-dev \
    libreadline-dev \
    zlib1g-dev \
    libasound2-dev \
    libxss1 \
    libxtst6 \
    gdebi
RUN wget -O vscode-amd64.deb https://go.microsoft.com/fwlink/?LinkID=760868
RUN yes | gdebi vscode-amd64.deb
RUN rm vscode-amd64.deb
RUN alias python='python3'

Recommended Posts

Qiita (1) Wie schreibe ich einen Codenamen?
So codieren Sie eine Drohne mithilfe der Bilderkennung
So schreiben Sie einen ShellScript Bash für Anweisung
Wie schreibe ich ein benanntes Tupeldokument im Jahr 2020?
[Go] So schreiben oder rufen Sie eine Funktion auf
So schreiben Sie eine ShellScript-Bash-Case-Anweisung
XPath-Grundlagen (2) - So schreiben Sie XPath
So rufen Sie eine Funktion auf
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
Wie man ein Terminal hackt
So erstellen Sie ein Python-Paket mit VS Code
[Python] So schreiben Sie eine Dokumentzeichenfolge, die PEP8 entspricht
Schreiben Sie Code in UnitTest, eine Python-Webanwendung
Wie viel sollte ich schließlich einen Qiita-Artikel schreiben?
So schreiben Sie einen Test für die Verarbeitung mit BigQuery
Ich werde nie vergessen, wie man ein Shell-Skript schreibt, nicht vergessen! !!
So schreiben Sie eine Meta-Klasse, die sowohl Python2 als auch Python3 unterstützt
Wie kann doi nützlich sein, wenn man fragt, wie man Code schreibt?
Wie erstelle ich eine japanisch-englische Übersetzung?
So setzen Sie einen symbolischen Link
Wie man nüchtern mit Pandas schreibt
Wiederverwendung von Flaschen Wie schreibe ich HTML?
Wie man einen lockeren Bot macht
So erstellen Sie ein Conda-Paket
Schreiben Sie die Standardausgabe in eine Datei
Code, der zufällig eine Punktzahl generiert
Wie erstelle ich einen Crawler?
So erstellen Sie eine rekursive Funktion
So erstellen Sie eine virtuelle Brücke
Wie erstelle ich eine Docker-Datei?
[Blender] So erstellen Sie ein Blender-Plug-In
So löschen Sie einen Docker-Container
So schreiben Sie ein Docker-Basis-Image
Wie schreibe ich Django1.9 umweltunabhängig wsgi.py
Wie erstelle ich einen Crawler?
So führen Sie TensorFlow 1.0-Code in 2.0 aus
Hinweise zum Schreiben von require.txt
So erstellen Sie eine Konfigurationsdatei
So schreiben Sie Code für den Zugriff auf Python dashDB auf Bluemix oder lokal
Wie man Jupytext gut einstellt, wenn man Code als Team verwaltet
So schreiben Sie eine Dokumentzeichenfolge, um ein benanntes Tupeldokument mit Sphinx zu erstellen
So teilen und speichern Sie einen DataFrame
So erstellen Sie eine Sphinx-Übersetzungsumgebung
So erstellen Sie einen Git-Klonordner
Wie man optuna einstellt (wie man einen Suchraum schreibt)
So fügen Sie ein Paket mit PyCharm hinzu
[Python] Wie man eine Klasse iterierbar macht
So zeichnen Sie ein Diagramm mit Matplotlib
Python Hinweis: Modularisierung: __name__ == Verwendung von '__ main__'
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
Wie kann ich ein gutes Programm schreiben?
Ist es nicht in Ordnung, Testcode zu schreiben?
So schreiben Sie Python-Dokumentkommentare (Docstrings)
[Colab] So kopieren Sie einen riesigen Datensatz
[Python] So invertieren Sie eine Zeichenfolge
So installieren Sie ein Paket mithilfe eines Repositorys
[Ubuntu] So führen Sie ein Shell-Skript aus