[PYTHON] [Programmieren lernen] Logikvergleich nach Sprache Teil 3 (bedingte Verzweigung)

Berührung des bedingten Zweigs.

Ruby

sample.rb


val = 1
flg = true

#int type und string type
if val == 1
    puts "val = 1"
elsif val == 2
    puts "val = 2"
else 
    puts "val != (1,2)"
end

#Boolescher Typ
if flg
    puts "flg = true"
else
    puts "flg = false"
end

#Für den Int-Typ und den String-Typ wird nur der Variablenname beschrieben.
# 0/Nicht Null, Null/Es ist möglich, nicht null zu beurteilen
if val
   puts "val != 0"
else 
   puts "val = 0"
end
$ ruby sample.rb
val = 1
flg = true
val != 0

Python3

sample.py


val = 1
flg = True

#int type und string type
if val == 1:
    print("val = 1")
elif val == 2:
    print("val = 2")
else:
    print("val != (1,2)")

#Boolescher Typ
if flg:
    print("flg = true")
else:
    print("flg = false")

#Für den Int-Typ und den String-Typ wird nur der Variablenname beschrieben.
# 0/Nicht Null, Null/Es ist möglich, nicht null zu beurteilen
if val:
   print("val != 0")
else:
   print("val = 0")
$ python3 sample.py
val = 1
flg = true
val != 0

Swift

sample.swift


import Foundation
let val = 1
let flg = true

//int type und string type
if (val == 1) {
    print("val = 1")
} else if (val == 2) {
    print("val = 2")
} else {
    print("val != (1,2)")
}

//Boolescher Typ
if (flg) {
    print("flg = true")
} else {
    print("flg = false")
}

//In Swift wird bestimmt, ob int oder String einen Wert hat.
//Es ist notwendig, den bedingten Ausdruck richtig zu schreiben.
if (val > 0) {
    print("val != 0")
} else {
    print("val = 0")
}
(playground)
val = 1
flg = true
val != 0

Java

sample.java


package sample;

public class Main {
    public static void main(String[] args) {
    	int val = 1;
    	boolean flg = true;

    	//int type und string type
    	if (val == 1) {
    	    System.out.println("val = 1");
    	} else if (val == 2) {
    	    System.out.println("val = 2");
    	} else {
    	    System.out.println("val != (1,2)");
    	}

    	//Boolescher Typ
    	if (flg) {
    	    System.out.println("flg = true");
    	} else {
    	    System.out.println("flg = false");
    	}

    	//Ob int oder String einen Wert enthält
    	//Es ist notwendig, den bedingten Ausdruck richtig zu schreiben.
    	if (val > 0) {
    	    System.out.println("val != 0");
    	} else {
    	    System.out.println("val = 0");
    	}
    }
}
(eclipse console)
val = 1
flg = true
val != 0

C#

sample.cs


using System;
public class HelloWorld {
    static public void Main () {
    	int val = 1;
    	bool flg = true;

    	//int type und string type
    	if (val == 1) {
    	    Console.WriteLine("val = 1");
    	} else if (val == 2) {
    	    Console.WriteLine("val = 2");
    	} else {
    	    Console.WriteLine("val != (1,2)");
    	}

    	//Boolescher Typ
    	if (flg) {
    	    Console.WriteLine("flg = true");
    	} else {
    	    Console.WriteLine("flg = false");
    	}

    	//Ob int oder String einen Wert enthält
    	//Es ist notwendig, den bedingten Ausdruck richtig zu schreiben.
    	if (val > 0) {
    	    Console.WriteLine("val != 0");
    	} else {
    	    Console.WriteLine("val = 0");
    	}
    }
}

(Mit 'mono' in der jeweiligen Ausführungsumgebung ausführen)

$ mcs sample.cs
(Erfolgreich kompiliert)
$ mono sample.exe
val = 1
flg = true
val != 0

Recommended Posts

[Programmieren lernen] Logikvergleich nach Sprache Teil 3 (bedingte Verzweigung)
[Programmieren lernen] Logikvergleich nach Sprache Teil 1 ("Hallo Welt")
[Programmieren lernen] Logikvergleich nach Sprache Teil 2 (Variablen: Zahlenwerte, Zeichenketten)
[2019 neueste Version] Programmiersprachenvergleich
Ton erzeugen durch Programmieren von Teil 2
Vergleich der Stapelverarbeitungsgeschwindigkeit nach Sprache
Bedingte Verzweigung von Python mit Chemoinfomatik gelernt
Lerne Mathematik und Englisch durch Programmieren (Teil 2)
Videorahmeninterpolation durch tiefes Lernen Teil 1 [Python]
Klassifizierung von Gitarrenbildern durch maschinelles Lernen Teil 2