mirror of
https://github.com/sharkdp/bat.git
synced 2025-06-20 23:35:52 +01:00
Added Basic python test file
This commit is contained in:
tests/syntax-tests
95
tests/syntax-tests/source/Python/battest.py
Normal file
95
tests/syntax-tests/source/Python/battest.py
Normal file
@ -0,0 +1,95 @@
|
||||
from os import getcwd
|
||||
import numpy as np
|
||||
from matplotlib.pyplot import plot as plt
|
||||
from time import *
|
||||
|
||||
|
||||
# COMMENT test
|
||||
h2 = 4 # this is a comment
|
||||
"""this is also a comment"""
|
||||
|
||||
# Import testt
|
||||
|
||||
# class test
|
||||
|
||||
|
||||
class Hello:
|
||||
def __init__(self, x):
|
||||
self.name = x
|
||||
|
||||
def selfprint(self):
|
||||
print("hello my name is ", self.name)
|
||||
|
||||
def testprint(self):
|
||||
print(1*2, 2+3, 4 % 5, 8-4, 9/4, 23//4)
|
||||
|
||||
|
||||
H1 = Hello("john")
|
||||
H1.selfprint()
|
||||
H1.testprint()
|
||||
|
||||
|
||||
# list test
|
||||
a = [1, 2, 3, 4, 5]
|
||||
a.sort()
|
||||
print(a[1:3])
|
||||
print(a[:4])
|
||||
print(a[2])
|
||||
print(a[2:])
|
||||
|
||||
# dictioary test
|
||||
# copied from w3school example
|
||||
|
||||
myfamily = {
|
||||
"child1": {
|
||||
"name": "Emil",
|
||||
"year": 2004
|
||||
},
|
||||
"child2": {
|
||||
"name": "Tobias",
|
||||
"year": 2007
|
||||
},
|
||||
"child3": {
|
||||
"name": "Linus",
|
||||
"year": 2011
|
||||
}
|
||||
}
|
||||
|
||||
# touple test
|
||||
|
||||
testTuple = ("one", 2, "3")
|
||||
print(testTuple)
|
||||
|
||||
print(np.random.randint(5, 45))
|
||||
|
||||
# string test
|
||||
a = "hello world"
|
||||
b = """good morning
|
||||
hello world
|
||||
bye"""
|
||||
|
||||
formattest = "teststring is ={}".format(5)
|
||||
|
||||
# lamda test
|
||||
|
||||
|
||||
def x2(n):
|
||||
lambda n: n/7
|
||||
|
||||
|
||||
# if else ladder
|
||||
if 1 > 2:
|
||||
print("yes")
|
||||
elif 4 > 5:
|
||||
print("maybe")
|
||||
else:
|
||||
print("no")
|
||||
|
||||
# loops
|
||||
i = 5
|
||||
while(i > 0):
|
||||
print(i)
|
||||
i -= 1
|
||||
|
||||
for x in range(1, 20, 2):
|
||||
print(x)
|
Reference in New Issue
Block a user