python workshop ans

mail@pastecode.io avatarunknown
python
a month ago
2.3 kB
5
Indexable
Never
#1
a = 100
b = 30

print(a, " + ", b, " = ", a+b)
print(a, " - ", b, " = ", a-b)
print(a, " * ", b, " = ", a*b)
print(a, " / ", b, " = ", a/b)
print(a, " % ", b, " = ", a%b)


#2
a = eval(input("First Number: "))
b = eval(input("Second Number: "))
op = input("Operator: ")

if op == '+':
    print(a+b)
elif op == '-':
    print(a-b)
elif op == '*':
    print(a*b)
elif op == '/':
    print(a/b)
else:
    print("Invalid Operator")

# 3
import turtle as t

n = int(input("number of sides: "))

for _ in range(n):
    t.fd(100)
    t.lt(360/n)

t.done()


#4
import turtle as t

n = eval(input("input n: "))

for j in range(n):

    for i in range(n):

        if j % 2 == 0 and i % 2 == 0:
            t.begin_fill()
            for _ in range(4):
                t.fd(100/n)
                t.rt(90)
            t.end_fill()
        elif j % 2 != 0 and i % 2 != 0:
            t.begin_fill()
            for _ in range(4):
                t.fd(100/n)
                t.rt(90)
            t.end_fill()
        else:
            for _ in range(4):
                t.fd(100/n)
                t.rt(90)
            t.begin_fill()
        
        t.fd(100/n)
        
    t.rt(90)
    t.fd(100/n)
    t.rt(90)
    t.fd(100)
    t.rt(180)

t.done()


#5
x = eval(input("Input your amount of money: "))

display = ""

if x / 1000 >= 1:
    thouds = x // 1000
    x -= thouds*1000
    display += f"1000-Baht notes: {thouds}\n"

if x / 500 >= 1:
    fhunds = x // 500
    x -= fhunds*500
    display += f"500-Baht notes: {fhunds}\n"

if x / 100 >= 1:
    hunds = x // 100
    x -= hunds*100
    display += f"100-Baht notes: {hunds}\n"

if x / 50 >= 1:
    ftys = x // 50
    x -= ftys*50
    display += f"50-Baht notes: {ftys}\n"

if x / 20 >= 1:
    twtys = x // 20
    x -= twtys*20
    display += f"20-Baht notes: {twtys}\n"

if x / 10 >= 1:
    tens = x // 10
    x -= tens*10
    display += f"10-Baht coins: {tens}\n"

if x / 5 >= 1:
    fives = x // 5
    x -= fives*5
    display += f"5-Baht coins: {fives}\n"

if x / 2 >= 1:
    twos = x // 2
    x -= twos*2
    display += f"2-Baht coins: {twos}\n"

if x / 1 > 0:
    ones = x 
    display += f"1-Baht coins: {ones}\n"

print(display)