Skip to content

darmawanabi/basic-python-course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

basic-python-course

Week 1

How to print to standard output

print('what to print')

How to write comments

Single Line

# this is a single line comment.

Multi Line

'''
this is a multiline
comment.
'''

How to declare variables

a = 'some text' # declare a string variable
b = 123         # an integer
c = True        # a boolean

User Input

input("Enter your name : ")

IF Statement

def testConditional():
    name = 'Darmawan'

    if (name == "Darmawan"):
        print("ini abi")
    elif (name == "imam"):
        print("ini elif")
    else:
        print("else")

testConditional()

FOR Looping

def testLooping():
    for x in range (0,5):
        print("nilai x : ", x)
        
testLooping()

While Looping

def whileLoop():
    i = 1
    while i < 6:
        print(i)
        i+=1

whileLoop()

Function with Parameter

def myFunc(inputValue):
    return inputValue * 4
print(myFunc(3))

Global variable

globalVar = 10
def testNameSpace():
    privateVar = 6
    globalVar = 7

    print("Private Variable : ", privateVar)
    print("Global Variable : ", globalVar)

testNameSpace()
print("Global Variable 2 : ", globalVar)

String Operator

def testStringOperator():
    fullString = "this is full string"
    tempString = "temp string"
    upperString = "THIS IS UPPER"
    lowerString = "this is lower"

    print(fullString + tempString) #concanation
    print(fullString[3:7]) #print karakter antara kurang dari 3 dan kurang dari 7
    print(upperString.lower())
    print(lowerString.upper())
    print("len : ", len(fullString))
    print(fullString.strip("t"))
    print(fullString.replace("full", "some"))
    print(fullString.split("is"))

testStringOperator()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%