[PYTHON] AOJ Einführung in die Programmierung Thema Nr. 1, Thema Nr. 2, Thema Nr. 3, Thema Nr. 4

Thema # 1

ITP1_1_A Hello World

Python


print("Hello World")

ITP1_1_B

x gewürfelt

Python


n = int(input())
print(n**3)

ITP1_1_C

Rechteckfläche und Umfang

Python


h, w = list(map(int, input().split()))
print(f"{h * w} {h+h+w+w}")

ITP1_1_D

Operator

Python


S = int(input())

h = S // 3600
m = S % 3600 // 60
s = S % 60
print(f"{h}:{m}:{s}")

Thema # 2

ITP1_2_A

Große und kleine Beziehung

Python


a, b = list(map(int, input().split()))

if a<b:
    print("a < b")
elif a>b:
    print("a > b")
else:
    print("a == b")

ITP1_2_B

Reichweite

Python


a, b, c = list(map(int, input().split()))

if a<b<c:
    print("Yes")
else:
    print("No")

ITP1_2_C

Ausrichtung von drei Zahlen

Python


A = list(map(int, input().split()))

for i in range(1, len(A)):
    v = A[i]
    j = i - 1
    while j>=0 and A[j]>v:
        A[j+1]=A[j]
        j=j-1
    A[j+1]=v
    
for i in range(0, len(A)):
    if i<len(A)-1:
        print(f"{A[i]} ", end='')
    else:
        print(f"{A[i]}")

ITP1_2_D

Kreis in einem Rechteck

Python


W, H, x, y, r = list(map(int, input().split()))

if 0<=x-r and x+r<=W and 0<=y-r and y+r<=H:
    print("Yes")
else:
    print("No")

Thema # 3

ITP1_3_A

Ausgabe mehrerer Hello Worlds

Python


for i in range(0, 1000):
    print("Hello World")

ITP1_3_B

Testfallausgabe

Python


n = 1
A = [0] * 1
while n > 0:
    n = int(input())
    A.append(n)
    
for i in range(1, len(A)):
    if A[i] != 0:
        print(f"Case {i}: {A[i]}")

ITP1_3_C

Austausch von zwei Zahlen

Python


while True:
    a, b = list(map(int, input().split()))
    
    if a==0 and b==0:
        break
    else:
        if a < b:
            print(f"{a} {b}")
        else:
            print(f"{b} {a}")

ITP1_3_D

Anzahl der Fraktionen

Python


a, b, c = list(map(int, input().split()))
ans=0
for i in range(a, b+1):
    if c % i == 0:
        ans += 1
print(ans)

Thema # 4

ITP1_4_A

Teilung

Python


a, b = list(map(int, input().split()))
print(f"{a//b} {a%b} {a/b:.5f}")

ITP1_4_B

Kreisfläche und Umfang

Python


import math as math
r = float(input())
print(f"{r*r*math.pi:.6f} {2*r*math.pi:.6f}")

ITP1_4_C

Taschenrechner

Python


while True:
    a, b, c = list(map(str, input().split()))
    a = int(a)
    c = int(c)
    
    if b=='?':
        break
    elif b=='+':
        print(f"{a+c}")
    elif b=='-':
        print(f"{a-c}")
    elif b=='*':
        print(f"{a*c}")
    elif b=='/':
        print(f"{a//c}")

ITP1_4_D

Minimalwert, Maximalwert, Gesamtwert

Python


n = int(input())
a = list(map(int, input().split()))

Min = 1000000
Max = -1000000
Sum = 0
for i in range(0, n):
    Min = min(Min, a[i])
    Max = max(Max, a[i])
    Sum += a[i]
    
print(f"{Min} {Max} {Sum}")

Recommended Posts

AOJ Einführung in die Programmierung Thema Nr. 1, Thema Nr. 2, Thema Nr. 3, Thema Nr. 4
AOJ Einführung in die Programmierung Thema Nr. 7, Thema Nr. 8
AOJ Einführung in die Programmierung Thema Nr. 5, Thema Nr. 6
Eine Einführung in die Python-Programmierung
[Einführung in Python3 Tag 1] Programmierung und Python
Einführung in MQTT (Einführung)
Einführung in Scrapy (1)
Einführung in Scrapy (3)
Erste Schritte mit Supervisor
Einführung in Tkinter 1: Einführung
Einführung in PyQt
Einführung in Scrapy (2)
[Linux] Einführung in Linux
Einführung in Scrapy (4)
Einführung in discord.py (2)
Eine Einführung in die objektorientierte Programmierung für Anfänger von Anfängern
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
Einführung in Lightning Pytorch
Erste Schritte mit Web Scraping
Einführung in nichtparametrische Felder
Einführung in EV3 / MicroPython
Einführung in die Python-Sprache
Einführung in die TensorFlow-Bilderkennung
Einführung in OpenCV (Python) - (2)
Einführung in PyQt4 Teil 1
Einführung in die Abhängigkeitsinjektion
Einführung in Private Chainer
Einführung in das maschinelle Lernen
Einführung in das elektronische Papiermodul
Einführung in den Wörterbuch-Suchalgorithmus
Einführung in die Monte-Carlo-Methode
[Lernmemorandum] Einführung in vim
Einführung in PyTorch (1) Automatische Differenzierung
opencv-python Einführung in die Bildverarbeitung
Einführung in Python Django (2) Win
Einführung in das Schreiben von Cython [Notizen]
Einführung in Private TensorFlow
Eine Einführung in das maschinelle Lernen
[Einführung in cx_Oracle] Übersicht über cx_Oracle
Eine super Einführung in Linux
Einführung in die Anomalieerkennung 1 Grundlagen
Einführung in RDB mit sqlalchemy Ⅰ
[Einführung in Systre] Fibonacci Retracement ♬
Einführung in die nichtlineare Optimierung (I)
Einführung in die serielle Kommunikation [Python]
Eine Einführung in die funktionale Programmierung zur Verbesserung der Debugging-Effizienz in 1 Minute
Sammlung von Programmierproblemen (Q16 bis Q20)
Einführung in Deep Learning ~ Lernregeln ~
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Einführung in Python (Python-Version APG4b)
[Einführung in cx_Oracle] (8.) Version cx_Oracle 8.0
Einführung in discord.py (3) Verwenden von Stimme
Einführung in die Bayes'sche Optimierung
Tiefe Stärkung des Lernens 1 Einführung in die Stärkung des Lernens
Super Einführung in das maschinelle Lernen
Einführung in Ansible Teil In'Inventory '