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.
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